jquery事件的常用方法

简介: 单击按钮 ,按钮消失$(document).ready(function(){ $("button").click(function(){ $(this).
单击按钮 ,按钮消失
$(document).ready(function(){     
  $("button").click(function(){         
     $(this).hide();       
  });
});
双击按钮,按钮消失
$("button").dblclick(function(){
         $(this).hide();
});
鼠标放上去,按钮消失
$("button").mouseenter(function(){       
         $(this).hide();
});
鼠标离开,按钮消失
$("button").mouseleaver(function(){       
     $(this).hide();
});

2.绑定事件和解除绑定事

   $(document).ready(function(){
        //$("#clickMeBtn").bind("click",clickHandler1);
        //$("#clickMeBtn").bind("click",clickHandler2);
       // $("#clickMeBtn").unbind("click",clickeHandler1);

        $("#clickMeBtn").on("click",clickHandler1);
        $("#clickMeBtn").on("click",clickHandler2);
        $("#clickMeBtn").off("click",clickeHandler1);
    });

   function clickHandler(e){
             console.log("clickHandler1")
  }
  function clickHandler(e){
             console.log("clickHandler2")
   }

3.事件的目标和事件冒泡

阻止事件冒泡的API:
event.stopPropagation() //阻止父级的冒泡事件
event.stopImmediatePropagation()// 阻止所有的冒泡事件

5.自定义事件

var ClickMeBtn;
$(doucument).ready(function){
      ClickMeBtn = $("#ClickMeBtn");
      ClickMeBtn.click(function(){
               var e =jQuery.Event("MyEvent");
               ClickMeBtn.trigger(e);
});
     ClickMeBtn.bind("MyEvent",function(event)){
                 console.log(event);
})
});
目录
相关文章
|
9天前
|
JavaScript
jQuery 遍历 方法
jQuery 遍历 方法
24 5
|
4天前
|
前端开发 JavaScript
jQuery - AJAX load() 方法
jQuery load() 方法是简单但强大的 AJAX 方法。
25 6
|
14天前
|
JavaScript
jQuery parentsUntil() 方法
jQuery parentsUntil() 方法
23 10
|
8天前
|
JavaScript 前端开发
jQuery 杂项方法
jQuery 杂项方法
15 2
|
9天前
|
JavaScript
jQuery 效果 方法
jQuery 效果 方法
10 3
|
11天前
|
JavaScript 前端开发
jQuery - noConflict() 方法
jQuery - noConflict() 方法
14 5
|
8天前
|
JSON 前端开发 JavaScript
jQuery AJAX 方法
jQuery AJAX 方法
14 1
|
9天前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
9 2
|
14天前
|
JavaScript
jQuery parents() 方法
jQuery parents() 方法
16 7
|
12天前
|
JavaScript 前端开发
jQuery - AJAX load() 方法
jQuery - AJAX load() 方法
15 2