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实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
jQuery中过滤器的基本用法示例
Oct 11 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
jQuery事件委托代码实践详解
Jun 21 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 jQuery
jquery+css3实现的经典弹出层效果示例
May 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
星际玩家的三大定律
2020/03/04 星际争霸
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
php引用传值实例详解学习
2013/11/06 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
js控制frameSet示例
2013/09/10 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
layui弹出层按钮提交iframe表单的方法
2018/08/20 Javascript
Vue2(三)实现子菜单展开收缩,带动画效果实现方法
2019/04/28 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
js实现带有动画的返回顶部
2020/08/09 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
vue 页面跳转的实现方式
2021/01/12 Vue.js
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
Python读取stdin方法实例
2019/05/24 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
初三数学教学反思
2016/02/17 职场文书