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实现的论坛常用的运行代码的效果
Jul 15 Javascript
利用javascript的面向对象的特性实现限制试用期
Aug 04 Javascript
基于jQuery的计算文本框字数的代码
Jun 06 Javascript
js跑步算法的实现代码
Dec 04 Javascript
jquery的each方法使用示例分享
Mar 25 Javascript
JavaScript获取文本框内选中文本的方法
Feb 20 Javascript
AngularJS 自定义过滤器详解及实例代码
Sep 14 Javascript
js 颜色选择插件
Jan 23 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
如何实现一个webpack模块解析器
Oct 24 Javascript
详解JavaScript作用域和作用域链
Mar 19 Javascript
用webAPI实现图片放大镜效果
Nov 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
第二节 对象模型 [2]
2006/10/09 PHP
php下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
在php和MySql中计算时间差的方法
2011/04/22 PHP
apache php模块整合操作指南
2012/11/16 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
图解javascript作用域链
2019/05/27 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
python初步实现word2vec操作
2020/06/09 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
家居装修公司创业计划书范文
2014/03/20 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
Go语言基础知识点介绍
2021/07/04 Golang
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang