求教:用setInterval 重复执行动画后浏览器会变卡 本帖最后由 u014066727 于 2014-03-12 19:08:39 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每次keydown都触发setIntervalI和animate,而每次setInterval触发createObs又执行clone和animate。不卡才怪。必要的时候先stop再animate,不必要的时候不要clone和append。 感谢指点。。 首先我KEYdown只需要执行一次 后面就不会触发Keydown了 因为没有键盘事件 ,所以因为这个卡顿排除了 所以问题出在每次setInterval触发createObs又执行clone和animate。 那么创造一个全新的名为obs的元素然后再执行这个元素的动画这一步 怎么才能做到不卡呢? 请指点! 感谢! $(".obs").clone(false); 这个会呈指数增长。假设第一次.obs有10个,第二次就有20个,第三次就有40个....不知道这个obs是什么东西。真的是要呈2的倍数增长吗? 执行一次setInterval完成之后clearinterval一次 因为你每次都定义一个var o内存会被消耗完所有才会卡 var o = setInterval("creatObs()",2000);1. 这是一个定期2秒执行的 确认先clearinterval清除可能已存在的定期时钟,一面出现可能多个定期,倍数级增加负担2.动画效果一般较耗资源,可以考虑适当增加间隔时间 如2000改为5000等 这段js代码是什么意思,高人给我解释一下,我实在看不懂 document.getElementsByTagName('body')[0];未定义? 为什么无效啊,帮忙看看 还是Iframe的问题 急用,请帮忙..... 拆分数组,第五天,弄不出来.再次发贴,请教老师 在iframe中怎么操作父窗地址 页面间传递参数问题,有个特殊符号 求梅花雨3.0日期控件在线等 关于换行的问题。 移动端 实现 双击和可拖动问题 Extjs4 中怎么获取根节点并展开第一层啊?
2.动画效果一般较耗资源,可以考虑适当增加间隔时间 如2000改为5000等