IE 瀏覽器的 全局捕獲

obj.setCapture();  // 給對象設置全局捕獲

obj.releaseCapture();  // 取消對象的全局捕獲

ie : 有,並且有效果
ff : 有,但是沒效果
chrome : 沒有

全局捕獲只支持鼠標事件,不支持鍵盤事件。

全局捕獲: 全局(包含瀏覽器外)出現一個鼠標事件,會被設置全局捕獲的對象捕獲,如果此對象正好有對應的事件函數,

                  那麼會被觸發,而最初的發起事件的元素就不會執行它的事件函數了,通俗點說就是事件被掠走了。

全局捕獲只能執行一次捕獲的事件,如果持續捕獲可能會出現問題,可以想象下:

如果全局捕獲點擊事件,鼠標無論點擊哪裏都會執行那段代碼,那麼連最基本的關閉瀏覽器窗口都不行了。

如果持續捕獲,必須有取消全局捕獲。


發佈了61 篇原創文章 · 獲贊 7 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章