手册上有个例子写的是:var foo = function () {
// 处理某个事件的代码
};$("p").bind("click", foo); // ... 当点击段落的时候会触发 foo $("p").unbind("click", foo); // ... 再也不会被触发 foo 这个例子是解释unbind(type, data)的第二个参数的。
但是我还是没看懂,直接写“$("p").unbind("click")”不也能解除click事件吗?那还传第二个参数(函数名)做什么?谢谢!
// 处理某个事件的代码
};$("p").bind("click", foo); // ... 当点击段落的时候会触发 foo $("p").unbind("click", foo); // ... 再也不会被触发 foo 这个例子是解释unbind(type, data)的第二个参数的。
但是我还是没看懂,直接写“$("p").unbind("click")”不也能解除click事件吗?那还传第二个参数(函数名)做什么?谢谢!
var foo = function(){
alert('')
}
var test = function(){
alert('kong')
}
$("p").bind("click",foo)
$("p").bind("click",test)
//$("p").unbind("click")
$("p").unbind("click",foo)
})试试