未找到点击功能的文档

时间:2014-10-02 19:15:52

标签: javascript jquery

我有一个功能,我在主.js文件中保存:

$(document).on('click', '.closeicon', function closeNotif(duration) {
  doSomething
}

我有一个类closeicon的链接,当点击它时会触发该功能,没问题。

如何从同一主文件中的另一个函数中手动关闭它?

我正在尝试:

function doSomethingElse (){
  closeNotif(duration)
}

但我收到错误closeNotif is not defined

1 个答案:

答案 0 :(得分:2)

由于您已将function关键字置于上下文中,因此您创建了命名函数表达式 ,而不是声明

因此,它不会生成同名变量。

请改用函数声明。然后将其传递给on

function closeNotif(event) {
  doSomething
}

$(document).on('click', '.closeicon', closeNotif)