gpt4 book ai didi

javascript - 在 Safari 中按下鼠标右键的 MouseMove 事件不起作用

转载 作者:行者123 更新时间:2023-12-03 13:06:53 25 4
gpt4 key购买 nike

我正在尝试使用 Javascript 在 HTML 中制作游戏 map 。我希望通过按住鼠标右键并移动鼠标来移动 map 。
在 Firefox 和 Google Chrome 中这可以正常工作,但在 Safari 中它不起作用。

有什么方法可以使 onMouseMove 事件在 Safari 上按下鼠标右键时起作用吗?

最佳答案

不幸的是,这在 Safari 上不可用。我们正在开发 Ovi Maps 3D 并且遇到了同样的问题 - 据我所知,Google 与 Google Earth 有同样的问题。 Safari 会在按下时抑制所有鼠标右键事件,因此即使您阻止显示上下文菜单,您也不会收到任何鼠标事件。

我唯一可以向您建议的是 Safari 的后备方案,允许在按住某些修饰键(Shift 或 Alt)的同时移动 map 。

关于javascript - 在 Safari 中按下鼠标右键的 MouseMove 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com