【发布时间】:2013-07-08 04:51:17
【问题描述】:
我使用 jQuery 在按钮上设置了一个事件侦听器,由于某种原因,在没有单击按钮的情况下调用了单击侦听器中的函数。我知道通常函数在侦听器中是匿名的,但它不能作为匿名函数工作。我正在调用的函数也必须接受参数,这就是为什么我认为我不能只调用对该函数的引用。有什么想法可以解决在没有点击甚至注册的情况下调用函数的问题,并且仍然将必要的参数传递给函数?
$('#keep-both').click(keepBothFiles(file, progress, audioSrc));
调用这个函数
function keepBothFiles(file, progress, audioSrc) {
...
...
}
【问题讨论】:
标签: javascript jquery event-listener jquery-events jquery-click-event