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 精粹笔记
May 09 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
Apr 02 Javascript
jQuery实现图片放大预览实现原理及代码
Sep 12 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
angular.element方法汇总
Jan 07 Javascript
jQuery中 prop() attr()使用详解
May 19 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
vue.js全局API之nextTick全面解析
Jul 07 Javascript
vue如何获取点击事件源的方法
Aug 10 Javascript
Vue中computed及watch区别实例解析
Aug 01 Javascript
JS轮播图的实现方法
Aug 24 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
PHP生成HTML静态页面实例代码
2008/08/31 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
javascript 页面只自动刷新一次
2009/07/10 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
在Python中关于中文编码问题的处理建议
2015/04/08 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
pandas多级分组实现排序的方法
2018/04/20 Python
python中的二维列表实例详解
2018/06/19 Python
python通过ffmgep从视频中抽帧的方法
2018/12/05 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
Django视图扩展类知识点详解
2019/10/25 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
会话Bean的种类
2013/11/07 面试题
extern是什么意思
2016/03/10 面试题
金鑫耀Java笔试题
2014/09/06 面试题
求职信写作要突出重点
2014/01/01 职场文书
静心口服夜广告词
2014/03/20 职场文书
教师读书活动总结
2014/05/07 职场文书
启动仪式策划方案
2014/06/14 职场文书
自我评价优缺点范文
2015/03/11 职场文书
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python