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("離開")
});
