光标在 Google 地图应用程序中消失

2024-04-24

这确实很奇怪。使用 API v3 创建 Google 地图应用程序后,有时当我将光标悬停在地图上时,鼠标光标会消失。我需要与地图之外的几个控件进行交互。当我点击其中一个并且地图失去焦点后,问题就显现出来了。这事发生在别人身上过吗?我尝试将焦点设置到地图所在的 div,但这不起作用。


简短的回答:预加载 Google 的手形光标文件可以解决这个问题。

详细说明:即使今天升级到 17.0.963.56,我在 OS X 上的 Chrome 中也遇到了同样的问题。 Windows 上的其他浏览器和 Chrome 运行良好。

从自定义元素移动到地图图像时,光标消失了。在缩放控件和标记上,鼠标是可见的,但当离开它们时它又消失了。为地图元素下的所有 div 设置 CSS 光标:指针也使光标可见,但当然不是正确的样式。

我检查了 Google 地图 DOM,发现 Google 在地图图像上使用了 url 光标:http://maps.gstatic.com/mapfiles/openhand_8_8.cur http://maps.gstatic.com/mapfiles/openhand_8_8.cur.

There's different ways of preloading this cursor image file. You could create a hidden image in your html: Or use jQuery to create an image element with the right src attribute.

如果这也能解决您的问题,请告诉我。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

光标在 Google 地图应用程序中消失 的相关文章

随机推荐