84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
点击左箭头让图片主体缓缓滑出,这个实现了,没有问题。然后再点击右箭头让图片缓缓收回去,本来很简单,仔细检查代码也没有问题,怎么就是收不回去还不断颤抖?就几行代码,abc和bbc两个函数,一个展开一个收起。问题出在哪了?
网页广告特效——豆瓣音乐
请输入代码
认证高级PHP讲师
你的setInterval从来没有清除,一直在运行。所以后面是同时有两个setInterval在运行,一个向左一个向右,有一点时间差,所以表现为抖动。
请使用CSS3
var timer; dbshow.onclick=function(){ dbshow.style.display="none"; dbhide.style.display="block"; clearInterval(timer); timer=setInterval(abc,5); } dbhide.onclick=function(){ dbhide.style.display="none"; dbshow.style.display="block"; clearInterval(timer); timer=setInterval(def,5); }
你的setInterval从来没有清除,一直在运行。所以后面是同时有两个setInterval在运行,一个向左一个向右,有一点时间差,所以表现为抖动。
请使用CSS3