(“#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(){})
這兩個是相等的。第二種是第一種的簡寫。