我的网页有几个下拉菜单,用户可以点击下一个按钮选择不同下拉列表中的值。我们看到一种奇怪的行为,当选择一个选项后单击下一个按钮时,safari会跳到页面顶部。
我们的网站尚未上线,我在e.com中发现了类似的问题,请选择任何产品,然后点击数量下拉列表并点击下一步按钮,Safari会跳到页面顶部。这只发生在iPhone 4s上。我注意到这种行为是在iOS 5中。
还注意到点击下一个按钮不会触发更改事件。
非常感谢您解决此问题的任何帮助。
我注意到许多网站中的同样问题[edmunds - 使用评估它,jcp产品页面,差距等...]仅在ios5中。
答案 0 :(得分:0)
我有点通过添加javascript来解决跳转问题,以禁用除当前元素之外的所有其他元素。每当用户单击下拉列表时,资产选择器将显示并强制用户单击完成按钮,因此将触发更改事件并且还会阻止跳到页面顶部。
这不是最佳解决方案,如果你想要一个简单快速的解决方案,你可以试试这个。有用。只有当移动版iOS大于5时,我才能完成所有这些乐趣。