我有一个功能,我在主.js
文件中保存:
$(document).on('click', '.closeicon', function closeNotif(duration) {
doSomething
}
我有一个类closeicon
的链接,当点击它时会触发该功能,没问题。
如何从同一主文件中的另一个函数中手动关闭它?
我正在尝试:
function doSomethingElse (){
closeNotif(duration)
}
但我收到错误closeNotif is not defined
答案 0 :(得分:2)
由于您已将function
关键字置于上下文中,因此您创建了命名函数表达式 ,而不是声明。
因此,它不会生成同名变量。
请改用函数声明。然后将其传递给on
。
function closeNotif(event) {
doSomething
}
$(document).on('click', '.closeicon', closeNotif)