$(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()