我的朋友做到了這一點,以便在他的頁面上,你不能右鍵點擊他的照片來保存它們。檢查完html後,它看起來像是用Javascript來綁定mousedown事件。如果我禁用Javascript,那麼我可以右鍵單擊並保存圖片,但我想嘗試查看是否可以在不禁用Javascript的情況下執行此操作。我嘗試使用Javascript控制檯將不同的值和函數設置爲null,但它不起作用。Javascript事件監聽器
我在mousedown事件上設置了一個斷點,每當我右鍵點擊一張圖片時,就會發生什麼。
return document.addEventListener("mousedown", (function(e) {
return _this.onMouseDown(e);
}), true);
爲什麼每次用戶點擊按鈕時都需要綁定mousedown事件?它不應該只在開始時綁定一次嗎?
我試過使用removeEventListener,但它沒有做任何事情。我怎樣才能重新啓用右鍵點擊圖片?
這是his page。
addEventListener不是附加事件的舊方法。這是這樣做的標準方式。 jQuery只使用addEventListener本身。 – jfriend00 2012-03-20 08:26:48
我已經嘗試過視覺事件。它顯示了一些東西,但它似乎沒有顯示任何有關圖片。 – 2012-03-20 08:38:06