HTML部分:
<%--放置上下滚动的消息--%> <div class="messageWrap borderBox"> <div class="message borderBox"> <ul id="notice"> <li class="text-ellipsis">这是一条消息0</li> <li class="text-ellipsis">这是一条消息1</li> <li class="text-ellipsis">这是一条消息2</li> </ul> </div> </div>
css部分:
/* ============关于滚动消息的样式===========*/ .messageWrap{ position:absolute; bottom:0; height:0.64rem; width:100%; padding:0 0.2rem; overflow:hidden; } .message{ width:100%; background:#fff; border-top-left-radius: 20px; border-top-right-radius: 20px; height:100%; overflow:hidden; padding-left:0.2rem; } .message li{ line-height:0.64rem; } /*============关于滚动消息的样式=============*/
js部分:
//消息通知上下翻滚 var num=$("#notice").find("li").length; if (num>1) { setInterval(function(){ $('#notice').animate({ marginTop:"-26px" },500,function(){ $(this).css({marginTop : "0"}).find("li:first").appendTo(this); }); }, 3000); }