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 相关文章推荐
JavaScript中两个感叹号的作用说明
Dec 28 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
Dec 15 Javascript
JS、CSS加载中的小问题探讨
Nov 26 Javascript
深入理解javascript中的立即执行函数(function(){…})()
Jun 12 Javascript
JQUERY简单按钮轮换选中效果实现方法
May 07 Javascript
javascript中Array()数组函数详解
Aug 23 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
快速解决vue-cli不能初始化webpack模板的问题
Mar 20 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
Nov 25 Javascript
vue element table中自定义一些input的验证操作
Jul 18 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 Javascript
vue组件暴露和.js文件暴露接口操作
Aug 11 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
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
如何删除多级目录
2006/10/09 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
python 文件和路径操作函数小结
2009/11/23 Python
Python中unittest用法实例
2014/09/25 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Python3基础教程之递归函数简单示例
2019/06/07 Python
Python交互式图形编程的实现
2019/07/25 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
大学生优秀的自我评价分享
2013/10/22 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
教师工作证明范本
2015/06/12 职场文书
贷款工作证明模板
2015/06/12 职场文书
领导新年致辞2016
2015/07/29 职场文书
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js