我得到了一段代码,我正在使用该代码是由以前的开发人员传给我的。我只是想更好地理解它,而不是单纯地使用它。下面的代码:Javascript关闭(我认为)
slides.paginator.click(function (e) {
e.preventDefault();
interval.stop();
switchSlide($(this).index());
interval.start();
});
,我不明白的是,正在通过这个匿名函数传入的参数e
的一部分。我之前看到过这个,我认为这与封闭有关,但我不确定。任何人都可以让我深入了解这个参数e
的工作原理吗?在其他情况下,我也看到了它,例如使用jQuery的AJAX方法。
即使指着我朝着一篇文章的正确方向将是一个很大的帮助。谢谢!
这是点击事件本身 – Shanimal 2013-02-27 18:07:08
一非常一般的解释(忽略这是一个事件处理程序):将一个函数传递给'slides.paginator.click'函数。当发生点击时,'slides.paginator.click'将会调用你的函数。 'e'只是你传入函数的参数,'slides.paginator.click'稍后会提供适当的参数。 – nhahtdh 2013-02-27 18:08:50
我明白了。那么我想我的下一个问题是我怎么知道点击处理程序将提供这样的事件? (当我写这篇评论的时候,我意识到我可能只是回答了我自己的问题,但是我想首先确认你们) – 2013-02-27 18:11:30