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 相关文章推荐
jquery的键盘事件修改代码
Feb 24 Javascript
jquery中get和post的简单实例
Feb 04 Javascript
jQuery实现带分组数据的Table表头排序实例分析
Nov 24 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
AngularJS内建服务$location及其功能详解
Jul 01 Javascript
JS输出空格的简单实现方法
Sep 08 Javascript
几句话带你理解JS中的this、闭包、原型链
Sep 26 Javascript
学好js,这些js函数概念一定要知道【推荐】
Jan 19 Javascript
Move.js入门
Feb 08 Javascript
angular4中关于表单的校验示例
Oct 16 Javascript
微信小程序实现的canvas合成图片功能示例
May 03 Javascript
完美解决vue 中多个echarts图表自适应的问题
Jul 19 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获取'/'传参的值简单方法
2017/07/13 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
2018/08/28 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
地理信息科学专业推荐信
2014/09/08 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
食品质检员岗位职责
2015/04/08 职场文书
企业年会祝酒词
2015/08/11 职场文书
教师节主题班会方案
2015/08/17 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL