2 u011500781 u011500781 于 2016.02.22 18:11 提问

浏览器切换到其它页面,过一分钟,再切回来,定时器就会出现紊乱?有人遇到过吗?

之前相同问题链接:
http://bbs.csdn.net/topics/390402935
什么原因?怎么解决?

3个回答

showbo
showbo   Ds   Rxr 2016.02.22 19:36

里面不是有解决办法了,清除计时器

qq_21792169
qq_21792169   2016.02.22 20:08

没有遇到过这种情况。

qq_19891827
qq_19891827   2016.02.23 10:10

建议使用一次性定时器代替周期性定时器,这样就不会出现定时器紊乱的问题了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
浏览器页面切换,隔一段时间定时器setInterval变得越来越快
有哪位知道是为什么?以及有哪些解决此问题的方法
应用切换到后台一段时间再切回来会崩溃
后期测试的时候,发现有个偶然现象,当应用被切换到后台一段时间再切换回来的时候会莫名的崩溃,而且在log的错误信息,云测以及友盟的错误列表上都没有发现有错误日志输出。确实是比较棘手,但这确实是应用的bug,无法忽视,但是这个问题又无法很容易的重现。后期查找资料分析一下,可能是跟这几个原因有关: 1.没有很正确的理解getContext() , getActivity() ,Activity.thi
浏览器非当前页面中的定时器会变慢
开一个定时器,如果切换到其他页面,等一会再回来看,发现浏览器在等的这一会时间里,变得很慢,有办法解决吗? 原因:浏览器的页面当前如果不使用,会有减少cpu使用率的措施,所以如果开的定时器很快,就会出现这种情况 例(大家开两个页面,用相同的代码,同时测试这个现象): var t = 900000;         setInterval(function() {             c
应用从后台切换到前台时,默认跳转到主页的问题
应用从后台切换到前台时,有时候会出现已打开的页面被关闭了,自动跳转到主页面,这个问题的解决方法是,把主页的启动模式改成标准模式就可以了
解决js定时器被切换回后台无法执行的问题
最近解决了一个bugbug重现:js代码写一个定时器,如果将这个页面隐藏,    A.   在pc端是不会影响的,    B.   但是在手机端,如果你切换到你的后台(不是关闭应用,是切到后台),那么你的定时器就会停止。那如果你在页面做一个倒计时,然后切换到后台后,你的倒计时就会停止在那个时间点。这样就会产生一些bug,比如倒计时抽奖等解决办法:思路:        如果到后台了,        ...
切换页面导致计时器停止,JS暂停!
引:现在浏览器,除了ie8及以下的浏览器,当你切换标签页面时,浏览器会自动清除本页面的js缓存。 1、为什么? 因为现在的浏览器为了性能考虑,在你切换完选项卡之后会清除掉这里的缓存数据。这属于浏览器层面的逻辑,通过代码无法解决。 2、导致什么? 比如我们在做倒计时计时器时,当你切换页面时,原来倒计时是30秒的,回来后,还是30秒。这就起不到了倒计时的功效了。 3、怎么解决? ①放入后台...
android项目接入SDK切换回游戏黑屏
困扰了半个月的接入sdk返回游戏黑屏问题终于解决了 ,解决办法修改AndroidManifest.xml android:configChanges  例如: 一般添加上边4个属性就可以解决绝大部分sdk返回游戏黑屏的问题 下文为AndroidManifest.xml中android:configChanges的简介  程序在运行时,一些设备的配置可
浏览器切换标签js定时器会变缓慢解决办法
1、 在jq版本里每次在animate前加上  $(obj).stop(true,true);  可以解决 2、 方法二: var timer=null; window .onfocus=function(){ timer=setInterval(autoRun,1000); } window.onblur=function(){ clearInterval(timer);
html解决IE浏览器多个flash,来回切换,不能再次播放的问题
id="embfalsh" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="960" height="540">
[已解决]项目中应用来回切换后,就会提示“已停止运行”
经过debug,我发现是应用在调用我们的一个全局变量的时候,这个全局变量为空了,但是我们明明是有设置,而且在不切换之前也是有值的 原因分析: 最后在网上查找了一下,原来在内存较少的时候,来回切换的时候gc 会去将一些内存释放掉的,全局变量会被重新设置为默认值, 模拟的方法: 1: 首先声明一个静态的全局变量类: package com.example.kodulf.crash