2015-07-21 62 views
0

我稍微修改了FU縮略圖模板以鉤住點擊事件。我還顯示一個刪除按鈕(提供的一個)。 問題是,當我點擊刪除按鈕時,click事件冒泡到javascript堆棧的其餘部分。刪除縮略圖時捕捉點擊事件

如何防止刪除按鈕傳播點擊事件? (通常你會做類似event.stopPropagation()...)。

感謝您的幫助

+0

點擊事件自然會像大多數其他DOM事件一樣冒泡。爲什麼這是你的網絡應用程序的問題? –

回答

0

如果你想防止任何DOM事件冒泡,只需連接一個事件處理程序,你想它終止並調用stopPropagation() on the Event object的元素。例如,對於一個click事件:

someElement.addEventListener('click', function(event) { 
    event.stopPropagation(); 
}); 

上面的代碼將無法在IE8工作和老年人因爲addEventListenerstopPropagation在IE9首次推出。