我有背景图片,并通过使用小的JavaScript代码,它从右向左移动。如何停止移动背景图像位置
HTML代码
<div id="clouds_image"></div>
Javascript代码
var g=0;
var speed=30;
function rollClouds() {
document.getElementById('clouds_image').style.backgroundPosition=g+'px 0';
g--;
scroller=setTimeout(function(){rollClouds()},speed);
}
window.addEventListener?
window.addEventListener('load',rollClouds,false):
window.attachEvent('onload',rollClouds);
但我注意到,随着时间的推移我的电脑CPU内存使用率增加!导致我的电脑过载,如果我禁用该JavaScript代码,它恢复正常。
我的问题
,所以我想我需要修改它不继续工作永远这段JavaScript代码,我的意思是,我希望把它重复这一动作则只有5次停下来,也许我需要定义g
的值,但我不擅长JavaScript,所以任何帮助〜谢谢。
谢谢,但它仍然工作到永远,看起来像它不计算每个执行的功能它保持考虑100> 1,所以永远工作,没有滴计数。 – 2013-02-16 12:38:34