我遗憾地偶然发现了这样一个问题:在iPad上,通过以下方式召唤弹出菜单:当用户触摸页面的空白区域时,悬停不会从屏幕上消失。
问题与此处描述的相同:
Hover Behavior on Desktop vs iPad
菜单是我购买的模板的一部分,即:
http://html.realia.byaviators.com/
但是......等一下......它在模板的主页上工作了吗?并且仅在该页面上 - 它不会在同一模板的任何其他页面上工作。
我能够跟踪行为,直到我发现其工作原因如下:初始化Google地图使菜单行为正常。只有最简单的地图,默认选项。
现在我向专家提出的问题是:谷歌在地图初始化代码中做了什么来修复:悬停行为?
非常感谢您的帮助!
答案 0 :(得分:0)
嗯,不能告诉谷歌是做什么的,但是这个解决方案记录在移动Safari开发者的参考资料中。
对于要在文档区域上生成的单击事件,必须附加单击处理程序。例如,单击div将仅在onclick =" void(0)"句柄是presente:
单击此处可在移动Safari中触发事件