向上滚动,jQuery


$(document).ready(function(){
  var MyMar=setInterval(Marquee,speed);
  var speed = 500 ;
  var uls = $('.neirong_b ul');//.neirong_b  里面有4个ul

  function Marquee (){
    for(var i =0; i <uls.length; i+=2){
    var count = i ;// 封装i=0,i=2;
    anim(count);
    }
  }

  function anim(anumber){
    var myUl = uls.eq(anumber);
    var heightOful = -1* parseInt(myUl.css('height'));
    var ulMarginTop = myUl.outerHeight(true) - myUl.outerHeight();/*outerHeight(true) 包margin ,outerHeight()不包括margin*/
    if (ulMarginTop >= heightOful ){
    myUl.animate({ marginTop :"-=1"});
    }else{
    myUl.css({ "margin-top" : "0px"});
    }
  }
})

 

posted @ 2017-10-31 14:06  Esther_Cheung  阅读(167)  评论(0)    收藏  举报