0
事件Object中的东西就像“originalScrop”属性一样非常有用。 或者还有其他解决方案吗?有没有像jQuery的事件对象中的“originalScope”属性?
{
show: function(){
$(document).on('keydown',this.keydownListener);
},
keydownListener: function(e){
if(e.which===27){ o.originalScope.hide(); } // <----- originalScope
},
hide: function(){
$(document).off('keydown',this.keydownListener);
}
}
以后可以删除eventLitener吗? $(document).off('keydown',this.keydownListener); –
如果'this'指的是它定义的那个对象,当然。 – raina77ow