jQuery实现广告条滚动效果


Posted in jQuery onAugust 22, 2017

本文实例为大家分享了jQuery实现广告条滚动效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    *{padding: 0px;margin: 0px;}
      #list{width: 150px;height: 310px;margin: 0px auto;border: 1px solid #ccc;overflow: hidden;}
      #list li{list-style: none;height: 30px;line-height: 30px;border-bottom: 1px dashed #999;}
    </style>
    <script type="text/javascript" src="js/jquery-1.8.3.js" ></script>
    <script>
      var marginTop = 0;//注意命名
      var scroll = true; 
      //定时函数,每150毫秒执行一次函数
      setInterval(function(){
        if(scroll){ 
          $("#list li:first").animate(  //第一个li开始执行动画
            {marginTop:marginTop--}, //设置上面的外边距自减
            0,
            function(){  //动画之后执行的函数

              if( -marginTop==$(this).height()+1){ //判断li移动的距离是否超过自身的高度
                var $f = $(this); //复制一个li
                $(this).remove(); //把第一个移除。第一个移除之后,第二个就自动变为第一个
                marginTop=0;
                $f.css("margin-top","0px");
                $("ul").append($f); //把第一个追加加到列表的最后,变成一个无缝连接
              }
            }
          );
        }
      },150);
      $(function(){
        $("ul").hover(function(){scroll = false;},function(){scroll = true;});

      });
    </script>
  </head>
  <body>
    <div id="list">
      <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>
      </ul>
    </div>
  </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
jquery实现抽奖功能
Oct 22 jQuery
基于jQuery的表单填充实例
Aug 22 #jQuery
使用jQuery实现简单的tab框实例
Aug 22 #jQuery
JQuery判断正整数整理小结
Aug 21 #jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 #jQuery
jQuery模拟爆炸倒计时功能实例代码
Aug 21 #jQuery
jQuery实现表格冻结顶栏效果
Aug 20 #jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 #jQuery
You might like
php中目录,文件操作详谈
2007/03/19 PHP
深入探讨PHP中的内存管理问题
2011/08/31 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
28个JS验证函数收集
2010/03/02 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
[05:01]3.19DOTA2发布会 我们都是刀塔人
2014/03/25 DOTA
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
Python入门之modf()方法的使用
2015/05/15 Python
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
python读取和保存图片5种方法对比
2018/09/12 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
Python异常处理例题整理
2019/07/07 Python
Django时区详解
2019/07/24 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
毕业生求职简历的自我评价
2013/10/07 职场文书
初一家长会邀请函
2014/01/31 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
元旦活动感言
2014/03/08 职场文书
节能环保口号
2014/06/12 职场文书
搞笑车尾标语
2014/06/23 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
画展邀请函
2015/01/31 职场文书