我正在使用关闭按钮进行简单通知,该按钮应淡出:
this.close.on("click",this.clear);
}
Notification.prototype.clear = function(){
this.node.fadeOut();
};
然而,当我点击它时会抛出此异常“Uncaught TypeError:无法调用方法'fadeOut'未定义”
我尝试传递一个调用clear方法的函数表达式,但它有效。
所以我的问题是为什么第一次没有工作但第二次工作。
答案 0 :(得分:2)
您需要使用jquery对象,如下所示:
$(this.node).fadeOut();
提供的节点表示一个DOM对象,它将使用jquery淡出对象。