臭名昭着的"粘" :悬停在iPad上 - 谷歌如何修复它?

时间:2015-03-12 18:30:54

标签: ipad menu hover touch

我遗憾地偶然发现了这样一个问题:在iPad上,通过以下方式召唤弹出菜单:当用户触摸页面的空白区域时,悬停不会从屏幕上消失。

问题与此处描述的相同:

Hover Behavior on Desktop vs iPad

菜单是我购买的模板的一部分,即:

http://html.realia.byaviators.com/

但是......等一下......它在模板的主页上工作了吗?并且仅在该页面上 - 它不会在同一模板的任何其他页面上工作。

我能够跟踪行为,直到我发现其工作原因如下:初始化Google地图使菜单行为正常。只有最简单的地图,默认选项。

现在我向专家提出的问题是:谷歌在地图初始化代码中做了什么来修复:悬停行为?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

嗯,不能告诉谷歌是做什么的,但是这个解决方案记录在移动Safari开发者的参考资料中。

对于要在文档区域上生成的单击事件,必须附加单击处理程序。例如,单击div将仅在onclick =" void(0)"句柄是presente:

单击此处可在移动Safari中触发事件