A-A+
JQuery向上滚动代码(简捷)
JQuery向上滚动代码如下:
- //向上滚动代码
- function startmarquee(elementID,h,n,speed,delay){
- var t = null;
- var box = '#' + elementID;
- $(box).hover(function(){
- clearInterval(t);
- }, function(){
- t = setInterval(start,delay);
- }).trigger('mouseout');
- function start(){
- $(box).children('ul:first').animate({marginTop: '-='+h},speed,function(){
- $(this).css({marginTop:'0'}).find('li').slice(0,n).appendTo(this);
- })
- }
- }
示例代码如下:
- <div id="notice" class="notice_list">
- <ul style="margin-top: 0"><!--实现多条上下滚动效果-->
- <li>EDA中国新版上线了!欢迎来拍!!!</li>
- <li><a href="#">中国热烈欢迎大家前来投稿!</a></li>
- </ul>
- </div>
- <script type="text/javascript">$(function(){ startmarquee('notice',28,1,500,3000);});</script>
CSS如下:
- .notice .notice_list {height: 28px; overflow: hidden;}
- .notice .notice_list li{line-height: 28px;}