美文网首页
jquery实现文字跑马灯效果

jquery实现文字跑马灯效果

作者: duans_ | 来源:发表于2018-09-23 10:26 被阅读10次
<!doctype html>
<html>
<head>
<meta charset="utf-8"> 
<title>jQuery向上滚动代码</title>
<link href="css/index.css" rel="stylesheet" type="text/css">
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<style>
.wrapper {
  height: 40px;
  margin: 0 auto;
  background: red;
  position: relative;
  margin-top: 200px;
  line-height: 40px;
  overflow: hidden;
}

.container {
  margin: 0 auto;
  width: 80px;
  line-height: 40px;
}

.test {
  height: 30px;
  line-height: 40px;
  font-size: 15px;
  padding: 5px 0;
}

</style>
</head>
<body>
  <div class="wrapper">
      <div class="container">
        <div class="test">跑马灯1</div>
        <div class="test">跑马灯2</div>
        <div class="test">跑马灯3</div>
      </div>
  </div>
<script type="text/javascript"> 
  function autoScroll(obj) {  
      $('.container').animate({  
          marginTop : "-40px"  //包裹层向上移动
      },3000,function(){
          $(this).css({marginTop : "0px"}).find(".test:first").appendTo(this);  //将顶部div移动到底部 (这里需注意将div位置还原到初始位置)
      })  
  }  
  $(function(){ 
      var scroll = setInterval('autoScroll(".wrapper")',1500);
       $(".wrapper").hover(function() {
          clearInterval(scroll);
       },function(){
          scroll=setInterval('autoScroll(".wrapper")',1500);
       });
  }); 
</script> 
</body>
</html>

相关文章

网友评论

      本文标题:jquery实现文字跑马灯效果

      本文链接:https://www.haomeiwen.com/subject/qevfoftx.html