jq的幾種綁定事件的方式


jq中用的都是DOM2級事件

1.基礎綁定:簡單的說就是將事件去掉前面的on,把他當做一種方法使用,直接傳回調函數,但這種綁定方式無法刪除。

$(".box").click(function(){

  console.log(1);

});

2.bind:bind方式綁定,但在jq新版本中被on綁定代替了。

$(".box").bind("click",function(){

  console.log(1);

});

這種綁定方式可以刪除。

$(".box").unbind("click");

3.on綁定:代替了bind綁定方式,它比bind方式多了一個支持事件委托

$(".box").on("click","li",function(){

  console.log(1);

});

4.one綁定:一次性事件,不能刪除,事件觸發一次后自動刪除

 $(",box").one(function(){

  console.log(1);

});

5.hover:它封裝了沒有事件冒泡的進入事件和離開事件

$(".box").hover(function(){

  console.log("進入");

},function(){

  console.log("離開")

});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM