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 Autocomplete简介_动力节点Java学院整理
Jul 17 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
jQuery属性选择器用法实例分析
Jun 28 jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 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 表单数据的获取代码
2009/03/10 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
php加密解密实用类分享
2014/01/07 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
学习Node.js模块机制
2016/10/17 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
原生JS查找元素的方法(推荐)
2016/11/22 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
Python模块包中__init__.py文件功能分析
2016/06/14 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
python实现高斯投影正反算方式
2020/01/17 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
python调用私有属性的方法总结
2020/07/24 Python
python判断变量是否为列表的方法
2020/09/17 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
社区学习十八大感想
2014/01/22 职场文书
升职演讲稿范文
2014/05/23 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
担保书格式
2015/01/20 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
Python爬虫基础初探selenium
2021/05/31 Python