【发布时间】:2013-12-23 19:35:09
【问题描述】:
我正在制作一个带有关闭按钮的简单通知,它应该会淡出:
this.close.on("click",this.clear);
}
Notification.prototype.clear = function(){
this.node.fadeOut();
};
但是,当我单击它时,它会抛出此异常“未捕获的 TypeError:无法调用未定义的方法 'fadeOut'”
我尝试传递一个调用 clear 方法的函数表达式,它起作用了。
所以我的问题是为什么它第一次不起作用,但第二次起作用。
【问题讨论】:
-
this.node是一个 jQuery 对象吗? -
是的,它是一个 jQuery 对象
标签: javascript jquery event-handling