如何实现上下滚动的公告效果

在网页开发过程中实现公告上下滚动是常有的事,那如何实现呢?请往下看:

html代码:


 

     
  • 开通优睿素材网vip会员,畅享海量资源下载

  •  
  • 优睿素材网正式上线啦,更多素材等着你哦

  •  

css代码:

div,ul,li{margin: 0;padding: 0}/*先初始化一下默认样式*/
.notice {
 width: 300px;/*单行显示,超出隐藏*/
 height: 35px;/*固定公告栏显示区域的高度*/
 padding: 0 30px;
 background-color: #b3effe;
 overflow: hidden;
}
.notice ul li {
 list-style: none;
 height: 35px;
 /*以下为了单行显示,超出隐藏*/
 display: block;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;

}

jquery:

function noticeUp(obj,top,time) {
 $(obj).animate({
 marginTop: top
 }, time, function () {
 $(this).css({marginTop:"0"}).find(":first").appendTo(this);
 })

}

然后调用:

$(function () {
 // 调用 公告滚动函数
 setInterval("noticeUp('.notice ul','-35px',500)", 2000);

 });

效果如图:

具体效果可前往http://sucai.gxyourui.cn/Home/Index/home.html查看

你可能感兴趣的:(jquery,css,前端)