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 相关文章推荐
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
jQuery插件之validation插件
Mar 29 jQuery
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
jquery+php后台实现省市区联动功能示例
May 23 jQuery
jQuery中使用validate插件校验表单功能
May 24 jQuery
jquery传参及获取方式(两种方式)
Feb 13 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
星际争霸秘籍
2020/03/04 星际争霸
记录mysql性能查询过程的使用方法
2013/05/02 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP输入输出流学习笔记
2015/05/12 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
javascript实现简单打字游戏
2019/10/29 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
python合并同类型excel表格的方法
2018/04/01 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
中专生求职自荐信范文
2013/12/22 职场文书
列车长先进事迹材料
2014/01/25 职场文书
2014年体育工作总结
2014/11/24 职场文书
皇城相府导游词
2015/02/06 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
呐喊读书笔记
2015/06/30 职场文书
python中的被动信息搜集
2021/04/29 Python
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
Go语言基础函数基本用法及示例详解
2021/11/17 Golang