廣告,消息向上滾動
阿新 • • 發佈:2017-06-09
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>
廣告,消息向上滾動