2014-04-21 82 views
0

這是一個非常基本的問題,我在Stack Overflow上找到了同樣的問題,但是我發現答案不足以解釋答案(這就是爲什麼我再次提問)。addEventListener結束時會做什麼?

},false);在函數結尾處做什麼?

例如:

element.addEventListener('click', function(){ 

// Do something 

},false); 

有人能解釋這實際上呢?它只是用於addEventListener函數還是可以用於其他函數?

這裏是同樣的問題,如果答案是簡單地複製和粘貼MDN: Javascript: adding 'false' after running a function

+0

嗯,這取決於功能,你不這麼認爲嗎?這就像問33「做什麼作爲第二個參數。 –

回答

2

沒有。它是another argument to addEventListener,指定事件應該在冒泡階段被捕獲,而不是在捕獲階段。

這裏做的另一種方式,可能是比較明顯你:

function doSomething() { 
    // Do something 
} 

element.addEventListener('click', doSomething, false);