$(document).ready(function(){
var clicky = {
wasClicked: function(){ alert("aa"); },
addListeners: function(){
var self = this;
$('.clicky').click(function(){ self.wasClicked(); });
}
};
clicky.addListeners();
});
从类中定义事件,然后调用。
也可以用jQuery中的API —— jQuery.proxy()
$('.clicky').click($.proxy(function(){ /* ... */ }, this));其效果与上边类似,来定位this。
jQuery.proxy()
本文介绍了如何使用jQuery库中的方法来定义事件处理程序,并通过示例展示了如何为DOM元素添加点击事件监听器。此外还提到了jQuery提供的proxy方法来帮助解决事件处理函数中的this指向问题。

5830

被折叠的 条评论
为什么被折叠?



