1. 程式人生 > >廣告,消息向上滾動

廣告,消息向上滾動

content hold tac oat cas overflow asc eee con

原理:

  1: 用到定時器setInterval(),動畫animate()方法,改變margin-top: 的值;

  2: 用定位時,改變top: 的值;

代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
</head>

<body>
<script type="text/javascript
" src="js/jquery-1.9.0.min.js"></script> <div id="broadcast" class="bar" name="giftactive"> <div style="float:left"><strong>間隔滾動效果:</strong></div> <div id="demo" style="overflow:hidden;height:22px;line-height:22px;"> <ul class="mingdan" id="holder"> <li><a href="
#" target="_blank">aaaaaa</a></li> <li><a href="#" target="_blank">bbbbbb</a></li> <li><a href="#" target="_blank">cccccc</a></li> <li><a href="#" target="_blank">dddddd</a></li> <li><a href="
#" target="_blank">eeeeee</a></li> </ul> </div> </div> <script type="text/javascript"> function AutoScroll(obj) { $(obj).find("ul:first").animate({ marginTop: "-22px" }, 500, function() { $(this).css({ marginTop: "0px" }).find("li:first").appendTo(this); }); } $(document).ready(function() { setInterval(AutoScroll("#demo"), 1000) }); </script> </body> </html>

廣告,消息向上滾動