function(){ 和 function(e){ 有什么区别?在整个网络上,我在很多地方都看到过,例如,
$('element').bind(function(){});
和
$('element').bind(function(e){});
.
但是谁能清楚地区分这一点?这样我就可以理解了。
function(){ 和 function(e){ 有什么区别?在整个网络上,我在很多地方都看到过,例如,
$('element').bind(function(){});
和
$('element').bind(function(e){});
.
但是谁能清楚地区分这一点?这样我就可以理解了。
第二种形式允许您使用与事件关联的Event 对象。
e
只不过是从调用代码(jQuery)传递给处理程序的事件对象。但是您可以选择是否要在处理程序中使用它。
基本上它是可以使用的,但是是否将它包含在你的处理函数中取决于你。
实际上没有区别,除了您将能够访问第二条语句中的“e”对象,它是发送者对象(导致函数被激活的元素)。