我有背景图片,通过使用小的 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);
但我注意到,随着时间的推移,我的 PC CPU 内存使用量增加了!导致我的电脑过载,如果我禁用了那个javascript代码,它就会恢复正常。
我的问题
所以我想我需要修改这个 javascript 代码,让它不能永远工作,我的意思是,我想让它只重复那个动作 5 次然后停止,也许我需要定义值,g
但我不擅长 javascript所以任何帮助〜谢谢。