簡體   English   中英

在 Safari 中按下鼠標右鍵的 MouseMove 事件不起作用

[英]MouseMove event with Right Mouse Button pressed in Safari doesn't work

我正在嘗試使用 Javascript 在 HTML 中制作游戲 map。 我希望通過按住鼠標右鍵並移動鼠標來移動 map。
在 Firefox 和 Google Chrome 中,這可以正常工作,但在 Safari 中,它不起作用。

有沒有辦法讓 onMouseMove 事件在 Safari 上按下鼠標右鍵時起作用?

不幸的是,這在 Safari 上不可用。 我們正在開發 Ovi 地圖 3D 並遇到同樣的問題 - 據我所知,谷歌與谷歌地球有同樣的問題。 Safari 在按下時會抑制所有鼠標右鍵事件,因此即使您阻止顯示上下文菜單,也不會收到任何鼠標事件。

我唯一可以向您建議的是 Safari 的后備,以允許在按住某些修飾鍵的同時移動 map - Shift 或 Alt。

暫無
暫無

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

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