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一组验证函数
Dec 20 Javascript
JavaScript 直接操作本地文件的实现代码
Dec 01 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
jq选项卡鼠标延迟的插件实例
May 13 Javascript
jquery的ajax简单结构示例代码
Feb 17 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
Jan 28 Javascript
原生JS简单实现ajax的方法示例
Nov 29 Javascript
深入理解js中的加载事件
Feb 08 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 Javascript
vue实现图片预览组件封装与使用
Jul 13 Javascript
Node.js 深度调试方法解析
Jul 28 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 日,周,月点击排行统计
2012/01/11 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
javascript 短路法代码精简
2009/08/20 Javascript
js单向链表的具体实现实例
2013/06/21 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
webpack打包node.js后端项目的方法
2018/03/10 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
Python中的map、reduce和filter浅析
2014/04/26 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
python实现udp传输图片功能
2020/03/20 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
庆祝三八妇女节标语
2014/10/09 职场文书
2014年党的群众路线学习心得体会
2014/11/05 职场文书
班级管理经验交流材料
2015/11/02 职场文书
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技