Define custom event : Event « jQuery « JavaScript DHTML






Define custom event

 

<html>
  <head>
    <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
        
            
                $("div").bind("myCustomEvent", function(e, myName, myValue){
                  $(this).text(myName + ", hi there!");
                });
                $("button").click(function () {
                  $("div").trigger("myCustomEvent", [ "asdf" ]);
                });
            

               


        });
    </script>
<style>

  div { width:50px; height:70px; float:left; margin:5px;
        background:rgb(255,140,0); cursor:pointer; }
  
</style>
  </head>
  <body>
    <body>
          <div>asdf</div>
          <button>bn</button>
                 
    </body>
</html>

   
  








Related examples in the same category

1.Cancel only the default action by using the preventDefault method
2.Get click event coordinates
3.Get event target
4.Cancel a default action and prevent it from bubbling up
5.Get tag name from event target
6.Prevent default event
7.Removes a bound live event
8.Event instance properties
9.Stop only an event from bubbling by using the stopPropagation method.
10.Pass some extra data before the event handler:
11.To cancel only the default action by using the preventDefault method.
12.Establishing event handlers with the DOM Level 2 Model
13.Tracking event propagation with bubble and capture handlers
14.Dynamically tracking the dimensions of an element