2024年4月27日 星期六
通知

如何利用jquery实现文本上下滚动效果

2020120801424182.gif

先看下效果,看看是否是自己需要的,代码荣耀已测试过暂时未发现问题。

代码很简单没有很复杂,只引用了一个JQ插件。

 如何利用jquery实现文本上下滚动效果,有需要的朋友可以参考一下。

这里引用了jquery 2.0,其他版本也可以,如果你的网站已经引用了jquery,这里就不用再引用了,直接添加代码就行了。

<script type="text/javascript" src="https://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

CSS样式

<style type="text/css">
.b-videobottom {height:35px;background:#1d1d1d;text-align:left;left:0;}
.b-adicon {position:relative;font-size:12px;height:35px;line-height:35px;overflow:hidden;padding:0 5px;margin-left:5px;color:#fff;}
.b-adicon li { list-style-type: none;color:#fff;}
.b-adicon li a {color:#ee1a56;text-decoration:none;}
</style>

JS代码

<script type="text/javascript">
setInterval(function(){
    $('#notice').animate({
        marginTop:"-26px"
    },500,function(){
        $(this).css({marginTop : "0px"}).find("li:first").appendTo(this);
    });
}, 3000);
</script>

控制滚动时间,修改JS里面3000值

HTML代码

<div class="b-videobottom">
    <div class="b-adicon">
    	<ul id="notice">
            <li>这是一条消息0</li>
            <li>这是一条消息1</li>
            <li>这是一条消息2</li>
            <li>这是一条消息3</li>        
    	</ul>
   </div>
</div>

这里只是示例代码,实际情况根据自己的情况调整。

原创文章,转载请注明: 转载自荣耀博客
本文链接地址: 如何利用jquery实现文本上下滚动效果

关于 荣耀博客

好记性,不如烂笔头。

发表回复