猿问

JQ 无缝滚动栏 一段代码(很短) 大家帮忙看看错哪里?谢谢!

$(function(){
 var $area = $('#content');
 var $con1 = $('#con1');
 $area.scrollTop = 0;
 var myScroll = setInterval('myAnimate()',1000);
 function myAnimate(){
           $area.animate({
              scrollTop:'$con1[0].scrollHeight()'
     }),'slow',function(){
      
      if($area.scrollTop >= $con1[0].scrollHeight){
       $area.scrollTop = 0;
      }else{
         $area.scrollTop++;
         };
      };
                };
 $area.hover(function(){
  clearInterval(myScroll);
  },function(){
   myScroll = setInterval('myAnimate()',1000);
   });
    })

鸡肋2016
浏览 1392回答 2
2回答

OlderSkee

$(function () {    var timer = null;   timer =  setTimeout(auto,20)    function auto(){        clearTimeout(timer)        $("#con1").css({"marginTop":"-=1px"})        if(parseInt($("#con1").css("marginTop"))<-249){  //这里其实有一像素的偏差,修正一下            $("#con1").css("marginTop",100);        }        setTimeout(auto,20)    }})//无缝只需要加上这一句就可以了。for(var i=0;i<4;i++){    $("#con1").append($("#con1 li").eq(i).clone(true))}

OlderSkee

贴下你的布局,  这么看连测试都测试不了啊。。
随时随地看视频慕课网APP
我要回答