click事件绑定与不绑定的区别

来源:互联网 发布:考研英语单词书 知乎 编辑:程序博客网 时间:2024/05/22 12:23

(“#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(){})

这两个是相等的。第二种是第一种的简写。

0 0
原创粉丝点击