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 form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
jQuery复合事件结合toggle()方法的用法示例
Jun 10 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
jQuery仿移动端支付宝键盘的实现代码
Aug 15 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
JS+JQuery实现无缝连接轮播图
Dec 30 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 echo()和print()、require()和include()函数区别说明
2010/03/27 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
JavaScript Sort 表格排序
2009/10/31 Javascript
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
jquery分页插件AmSetPager(自写)
2013/04/15 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
python复制文件的方法实例详解
2015/05/22 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
全球摩托车装备领导者:RevZilla
2017/09/04 全球购物
优秀乡村医生先进事迹材料
2014/08/23 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
商务考察邀请函模板
2015/02/02 职场文书
活动费用申请报告
2015/05/15 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技