永发信息网

html图片无缝滚动鼠标在图片上移动时速度越来越快,求解呀

答案:1  悬赏:30  手机版
解决时间 2021-03-18 05:31
  • 提问者网友:孤山下
  • 2021-03-17 17:37
html图片无缝滚动鼠标在图片上移动时速度越来越快,求解呀
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-03-17 19:15
鼠标多次悬浮后速度越来越快是因为,每悬浮一次就增加了一个setInterval,div2左移动的数度不断的+一个speed,在a函数里加个判断就行了
function a() {
if(!timer){ //如果定时器未定义才设置定时器setInterval
timer = setInterval(function() {
odiv2.style.left = odiv2.offsetLeft + speed + 'px';
if (odiv2.offsetLeft < -odiv2.offsetWidth / 2) {
odiv2.style.left = '0px';
}
}, 30);
}

};这样速度就不会越来越快了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯