簡體   English   中英

如何防止 mouseleave 在 Chrome 中右鍵單擊時觸發?

[英]How to prevent mouseleave from firing on right-click in Chrome?

幾個版本之前,只要您右鍵單擊打開上下文菜單,Chrome 就會開始觸發mouseleave事件。 這使得嘗試檢查僅在懸停期間出現的元素(例如導航菜單)非常令人沮喪,因為無法使用右鍵單擊 -> 檢查元素。 Safari 不會這樣做,Firefox 只會在您將鼠標移入內容菜單時觸發 mouseleave(這本質上同樣糟糕)。

有什么方法可以讓我重新獲得輕松檢查懸停顯示元素的能力?

要檢查,您可以使用 f12 然后通過將鼠標懸停在它上面來選擇您的元素。 您可以通過使用 stopPropogation 來停止 onMouseLeave 事件,但它不會保持 onHover 繼續進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM