jquery实现简单的无缝滚动


Posted in Javascript onApril 15, 2015

jquery实现简单的无缝滚动

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
  <script src="jquery-1.7.2.min.js" type="text/javascript"></script>
</head>
<style>
  *{ margin: 0px; padding: 0px;}
  li{ list-style: none;}
  .content{ width: 1020px; height:112px; overflow: hidden; border: #4e83c2 solid 1px; margin:50px auto; }
  .content ul{ width: 1020px; height:100px;}
  .content ul li{ float: left; width: 100px; height: 100px; border:#ccc solid 1px; display: block; margin: 5px;}

</style>
<body>
<div class="content">
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
  <li>10</li>
  <li>11</li>
  <li>12</li>
  <li>13</li>
  <li>14</li>
  <li>15</li>
  <li>16</li>
  <li>17</li>
  <li>18</li>
  <li>19</li>
  <li>20</li>
  <li>21</li>
  <li>22</li>
  <li>23</li>
  <li>24</li>
</ul>
</div>
<script>
 function scroll(){
 $(".content ul").animate({"margin-left":"-110px"},function(){
   $(".content ul li:eq(0)").appendTo($(".content ul"))
   $(".content ul").css({"margin-left":0})
 })
 }
  setInterval(scroll,1000)
</script>
</body>
</html>

scroll()用法:

function scroll(){
   $(".content ul").animate({"margin-left":"-110px"},function(){
   //这个是让整个ul先向前滑动个li ,如果要一次性滑动5个~那么就是550px.
  //想向上滚动就改成 $(".content ul").animate({"margin-top":"-105px"}
  //想向下滚动就改成 $(".content ul").animate({"margin-top":"105px"}
  //想向右滚动就改成 $(".content ul").animate({"margin-left":"110px"}
     $(".content ul li:eq(0)").appendTo($(".content ul"))
     $(".content ul").css({"margin-left":0})
  //对应这的这边
  //想向上滚动就改成 $(".content ul").animate({"margin-top":0}
  //想向下滚动就改成 $(".content ul").animate({"margin-top":0}
  //想向右滚动就改成 $(".content ul").animate({"margin-left":0}
   })
   }
    setInterval(scroll,1000)
  //这上面的是1000是滚动的速度,可以自己调整

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 Javascript
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 Javascript
jquery中EasyUI实现异步树
Mar 01 Javascript
实现音乐播放器的代码(html5+css3+jquery)
Aug 04 Javascript
原生js模拟淘宝购物车项目实战
Nov 18 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
JS检测window.open打开的窗口是否关闭
Jun 25 Javascript
vue2中filter()的实现代码
Jul 09 Javascript
全面介绍vue 全家桶和项目实例
Dec 27 Javascript
JS重学系列之聊聊new操作符
Mar 04 Javascript
通过实例解析jQ Ajax操作相关原理
Sep 23 Javascript
JQuery CheckBox(复选框)操作方法汇总
Apr 15 #Javascript
JQuery select(下拉框)操作方法汇总
Apr 15 #Javascript
JavaScript控制网页层收起和展开效果的方法
Apr 15 #Javascript
JS扩展方法实例分析
Apr 15 #Javascript
JavaScript实现简单的二级导航菜单实例
Apr 15 #Javascript
JQuery radio(单选按钮)操作方法汇总
Apr 15 #Javascript
JavaScript判断前缀、后缀是否是空格的方法
Apr 15 #Javascript
You might like
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
python的id()函数介绍
2013/02/10 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Python中的字符串替换操作示例
2016/06/27 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
python版百度语音识别功能
2019/07/09 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
Python实现像awk一样分割字符串
2020/09/15 Python
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
大三学生入党思想汇报
2014/01/02 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
2014年资料员工作总结
2014/11/18 职场文书
工作检讨书范文
2015/01/23 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
php 原生分页
2021/04/01 PHP
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL
详解Vue的列表渲染
2021/11/20 Vue.js
python百行代码实现汉服圈图片爬取
2021/11/23 Python
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS