页面消息提示,上下滚动

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);
    }
posted @ 2019-12-25 15:46  星空飘渺  阅读(1641)  评论(0编辑  收藏  举报