綁定事件 與普通事件的區別


事件綁定與不綁定的區別

(“#panel”).bind(“click”,function(){

與$(“#panel”).click(function(){

有什么區別 ?

綁定可以同時加多個事件

如:$(“#panel”).bind({“click”, “mousemove”, …})

$(“#panel”).click(function(){}這樣是一次注冊一個事件

bind(type,[data],fn)

為每一個匹配元素一個或多個事件綁定事件處理器函數。

$(‘#foo’).bind({
click: function() {
// do something on click
},
mouseenter: function() {
// do something on mouseenter
}
});

你可以在事件處理之前傳遞一些附加的數據。

function handler(event) {
alert(event.data.foo);
}
$(“p”).bind(“click”, {foo: “bar”}, handler)

$(“#panel”).bind(“click”,function(){})
$(“#panel”).click(function(){})

這兩個是相等的。第二種是第一種的簡寫。


免責聲明!

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



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