javascript - 就加了一个setInterval( )计时器让图片缓缓收起,怎么会 出现了颤抖效果?
PHP中文网
PHP中文网 2017-04-11 12:15:58
0
3
370

点击左箭头让图片主体缓缓滑出,这个实现了,没有问题。
然后再点击右箭头让图片缓缓收回去,本来很简单,仔细检查代码也没有问题,怎么就是收不回去还不断颤抖?
就几行代码,abc和bbc两个函数,一个展开一个收起。问题出在哪了?

    网页广告特效——豆瓣音乐   
  

请输入代码
PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆 (3)
Peter_Zhu

你的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); }
        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!