JavaScript Tutorial/jQuery/one

Материал из Web эксперт
Перейти к: навигация, поиск

Event executes once

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
       $(document).ready(function(){
            $("h1").one("mouseenter mouseleave", function(e){
                var str = "( " + e.pageX + ", " + e.pageY + " )";
                $("h1").text(str);
            });


       });
   </script>
 </head>
 <body>
   <body>

header 1

   </body>

</html></source>


one(type, data, fn): executed only once for each element

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
       $(document).ready(function(){
       
           
               $("div").one("click", function(){
                 alert("clicked.");
               });
              
       });
   </script>

<style>

 div { width:50px; height:70px; float:left; margin:5px;
       background:rgb(255,140,0); cursor:pointer; }
 

</style>

 </head>
 <body>
   <body>
asdf
   </body>

</html></source>