分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

使用jQuery实现向上循环滚动效果(超简单)

发布时间:2023-09-06 02:11责任编辑:白小东关键词:jQuery

代码如下

<body>
<ul style="border: 1px solid blue;height: 60px;width:300px;overflow: hidden;">
??????<li>aaaaaaaaaaaaaaaaaaaaa</li>
??????<li>bbbbbbbbbbbbbbbbbbbbb</li>
??????<li>ccccccccccccccccccccc</li>
??????<li>ddddddddddddddddddddd</li>
??????<li>eeeeeeeeeeeeeeeeeeeee</li>
??????<li>fffffffffffffffffffff</li>
??????<li>ggggggggggggggggggggg</li>
??????<li>hhhhhhhhhhhhhhhhhhhhh</li>
??</ul>
</body>
<script type="text/javascript">
$(function(){

//每隔两秒进行一次滚动
setInterval("info()",2000);
})
function info(){

//复制第一个li

var li =$("ul>li:eq(0)").clone();

//使用animate对li的外边距进行调整从而达到向上滚动的效果
$("ul>li:eq(0)").animate({marginTop:"-20px"},2000,function(){

//对已经消失的li进行删除
$("ul>li:eq(0)").remove();

//把复制后的li插入到最后
$("ul").append(li);
})
}
</script>

以上就是全部代码了,这个滚动效果也有取巧的成分在里面,不过不管是黑猫还是白猫能抓到老鼠的就是好猫。

使用jQuery实现向上循环滚动效果(超简单)

原文地址:https://www.cnblogs.com/hfx123/p/9520732.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved