(“#panel”).bind(“click”,function(){ 與$(“#panel”).click(function(){ 有什麼區別 ? 綁定可以同時加多個事件 為每一個匹配元素一個或多個事件綁定事件處理器函數。 你可以在事件處理之前傳遞一些附加的數據。 ...
(“#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)
點擊p標簽後bar傳給alert彈出提示