相关疑难解决方法(0)

如何以编程方式告诉HTML SELECT下拉(例如,由于鼠标悬停)?

如何以编程方式告诉HTML select下拉(例如,由于鼠标悬停)?

html javascript

95
推荐指数
7
解决办法
8万
查看次数

如果其中包含setTimeout,则不会调用iOS 6 js事件函数

我注意到最新iOS(iOS 6)的这种奇怪行为.如果为任何内部具有setTimeout的触摸事件调用函数,则永远不会触发setTimeout内的部分.

仅当存在诸如滚动和放大/缩小的"系统动画"时才会发生这种情况.

例如:

http://jsfiddle.net/p4SdL/2/

(我使用jquery进行测试,但纯js也是如此)

在任何iOS 6设备上使用safari打开该页面并放大或缩小.永远不会调用警报.

如果在任何iOS 5设备上进行测试,这将正常工作!似乎在这些动画期间,操作系统会重置setTimeout或setInterval.这是预期的行为还是错误?

谢谢

javascript jquery html5 ios ios6

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

html ×1

html5 ×1

ios ×1

ios6 ×1

jquery ×1