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 tips提示效果
Apr 03 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
js确认删除对话框适用于a标签及submit
Jul 10 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
Sep 10 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
Nov 03 Javascript
vuejs父子组件通信的问题
Jan 11 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
JavaScript实现简单的文本逐字打印效果示例
Apr 12 Javascript
vue.js实现插入数值与表达式的方法分析
Jul 06 Javascript
详解KOA2如何手写中间件(装饰器模式)
Oct 11 Javascript
从零开始实现Vue简单的Toast插件
Dec 03 Javascript
详解Vue中的Props与Data细微差别
Mar 02 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
一段php加密解密的代码
2006/10/09 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
实例讲解React 组件
2020/07/07 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python虚拟环境项目实例
2017/11/20 Python
python读取与写入csv格式文件的示例代码
2017/12/16 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
浅析canvas元素的html尺寸和css尺寸对元素视觉的影响
2019/07/22 HTML / CSS
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
安全目标责任书
2014/07/22 职场文书
感恩祖国演讲稿
2014/09/09 职场文书