首页 > 代码库 > 广告,消息向上滚动
广告,消息向上滚动
原理:
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=http://www.mamicode.com/"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=http://www.mamicode.com/"#" target="_blank">aaaaaa</a></li> <li><a href=http://www.mamicode.com/"#" target="_blank">bbbbbb</a></li> <li><a href=http://www.mamicode.com/"#" target="_blank">cccccc</a></li> <li><a href=http://www.mamicode.com/"#" target="_blank">dddddd</a></li> <li><a href=http://www.mamicode.com/"#" 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>
广告,消息向上滚动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。