iPhone 4s / ios5下一个按钮跳到页面顶部/也没有触发更改事件

时间:2012-01-23 16:25:19

标签: iphone ios4 mobile-safari ios5

我的网页有几个下拉菜单,用户可以点击下一个按钮选择不同下拉列表中的值。我们看到一种奇怪的行为,当选择一个选项后单击下一个按钮时,safari会跳到页面顶部。

我们的网站尚未上线,我在e.com中发现了类似的问题,请选择任何产品,然后点击数量下拉列表并点击下一步按钮,Safari会跳到页面顶部。这只发生在iPhone 4s上。我注意到这种行为是在iOS 5中。

还注意到点击下一个按钮不会触发更改事件。

非常感谢您解决此问题的任何帮助。

我注意到许多网站中的同样问题[edmunds - 使用评估它,jcp产品页面,差距等...]仅在ios5中。

1 个答案:

答案 0 :(得分:0)

我有点通过添加javascript来解决跳转问题,以禁用除当前元素之外的所有其他元素。每当用户单击下拉列表时,资产选择器将显示并强制用户单击完成按钮,因此将触发更改事件并且还会阻止跳到页面顶部。

这不是最佳解决方案,如果你想要一个简单快速的解决方案,你可以试试这个。有用。只有当移动版iOS大于5时,我才能完成所有这些乐趣。