Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在safari ipad/Iphone中重新绘制/平移页面时,计时器并没有减少_Javascript_Css_Iphone_Ipad - Fatal编程技术网

Javascript 在safari ipad/Iphone中重新绘制/平移页面时,计时器并没有减少

Javascript 在safari ipad/Iphone中重新绘制/平移页面时,计时器并没有减少,javascript,css,iphone,ipad,Javascript,Css,Iphone,Ipad,我面临的一个问题是,在safari浏览器中,当拖动/移动屏幕时,javascript计时器没有减少。我在函数的开头放了一条警告消息,发现函数本身没有被调用 因此,我的印象是,在safari iphone/ipad中重新绘制屏幕时,javascript无法工作。是单线程的吗?如何实现在safari ipad/iphone中同时拖动屏幕和定时器 在安卓系统中,当执行相同的操作时,计时器实际上会减少,但不会重新绘制。i、 e.如果拖动屏幕15秒,开始时间为1.59,则拖动时显示时间为1:59,但停止拖

我面临的一个问题是,在safari浏览器中,当拖动/移动屏幕时,javascript计时器没有减少。我在函数的开头放了一条警告消息,发现函数本身没有被调用

因此,我的印象是,在safari iphone/ipad中重新绘制屏幕时,javascript无法工作。是单线程的吗?如何实现在safari ipad/iphone中同时拖动屏幕和定时器

在安卓系统中,当执行相同的操作时,计时器实际上会减少,但不会重新绘制。i、 e.如果拖动屏幕15秒,开始时间为1.59,则拖动时显示时间为1:59,但停止拖动后,拖动时间自动减少15秒,即1:44

在进一步调查时,我在developers.apple.com上看到了下面的文档

“在用户停止平移之前,平移不会生成任何事件”

所以现在我想我们是否可以创建没有事件的计时器?我可以知道用户正在平移的时间间隔吗? 如何在safari iphone/ipad中实现相同的Android体验