28 Feb

Click me Only Once – jQuery

comments

I have seen a very frequently asked question by developers – How to execute an event only once. With jQuery, achieving this requirement is very simple using One

Here’s how:

<html xmlns="http://www.w3.org/1999/xhtml"><head>    <title>Click me once only</title>    <script type="text/javascript"    src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js">    </script>    <script type="text/javascript">        $(function() {            $("#Submit1").one('click', function() {                $(this).val("No more alerts");                alert('');            });        });    </script></head><body>    <input id="Submit1" type="submit" value="submit" /></body></html>

In the code shown above, the click event is fired only once and the alert is displayed. All subsequent clicks will do nothing

Live Demo

Share:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Twitthis

From DevCurry

Leave a Reply

Spam Protection by WP-SpamFree

Categories