我得到了一段代碼,我正在使用該代碼是由以前的開發人員傳給我的。我只是想更好地理解它,而不是單純地使用它。下面的代碼: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