以下代码行之间有什么区别,或者它们只是两种不同的方式来编写相同的东西:
$("p").click(function() { some code here });
$("p").bind("click", function(){ some other code here });
Run Code Online (Sandbox Code Playgroud)
我是在简化这个吗?因为如果你想绑定多个事件,你可以链接事件,对吗?
Joh*_*ker 15
它还允许您将相同的匿名方法绑定到多个事件,如:
$("p").bind("click dblclick mouseover mouseout", function(){ some other code here });
Run Code Online (Sandbox Code Playgroud)
另请注意,绑定允许自定义事件
$(elem).bind('myEvent', function(){
alert('myEvent!');
});
$(elem).trigger('myEvent'); //alerts 'myEvent!'
Run Code Online (Sandbox Code Playgroud)