JS图片定时翻滚效果实现方法


Posted in Javascript onJune 21, 2016

本文实例讲述了JS图片定时翻滚效果实现方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=7" />
  <title>图片向上翻滚效果</title>
  <style type="text/css">
   .father{
 

position:relative;
 

 overflow:hidden;
 

 height:100px;
 

 width:300px;
 
  }
   .box {
    float: left;
    font-size: 12px;
    width: 80px;
    height: 120px;
    overflow: hidden;
 
 position:absolute;
   }
  </style>
  <script language="javascript" type="text/javascript">
   var t;
   window.onload = function(){
    var o = document.getElementById('box');
    t = window.setInterval(function(){
     scrollup(o, 24, 0);
    }, 3000)
   }
   ///滚动主方法
   ///参数:o 滚动块对象
   ///参数:d 每次滚屏高度
   ///参数:c 当前已滚动高度
   function scrollup(o, d, c){
    if (d == (c - 78 )) {
     var t = getFirstChild(o.firstChild).cloneNode(true);
     o.removeChild(getFirstChild(o.firstChild));
     o.appendChild(t);
     t.style.marginTop = "0px";
    }
    else {
     c += 1;
     getFirstChild(o.firstChild).style.marginTop = -c + "px";
     window.setTimeout(function(){
      scrollup(o, d, c)
     }, 15);
    }
   }
   //解决firefox下会将空格回车作为节点的问题
   function getFirstChild(node){
    while (node.nodeType != 1) {
     node = node.nextSibling;
    }
    return node;
   }
  </script>
 </head>
 <body>
  滚动定时效果演示
 <hr>
 <div class="father">
   <div id="box">
    <div class="item">
     <img src="../img/head/1.png"/>
    </div>
    <div class="item">
     <img src="../img/head/2.png"/>
    </div>
 <div class="item">
     <img src="../img/head/3.png"/>
    </div>
 <div class="item">
     <img src="../img/head/4.png"/>
    </div>
   </div>
 </div>
 </body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Extjs4 类的定义和扩展实例
Jun 28 Javascript
javascript去掉代码里面的注释
Jul 24 Javascript
jQuery操作属性和样式详解
Apr 13 Javascript
jQuery Mobile页面返回不需要重新get
Apr 26 Javascript
JS获取url参数、主域名的方法实例分析
Aug 03 Javascript
如何利用JQuery实现从底部回到顶部的功能
Dec 27 Javascript
jQuery源码分析之init的详细介绍
Feb 13 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
vue异步加载高德地图的实现
Jun 19 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
Aug 20 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
Apr 20 Javascript
js定时器出现第一次延迟的原因及解决方法
Jan 04 Javascript
Javascript删除指定元素节点的方法
Jun 21 #Javascript
jQuery插件扩展测试实例
Jun 21 #Javascript
早该知道的7个JavaScript技巧
Jun 21 #Javascript
BootStrap实现树形目录组件代码详解
Jun 21 #Javascript
jQuery实现的跨容器无缝拖动效果代码
Jun 21 #Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
Jun 21 #Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
Jun 21 #Javascript
You might like
php中fsockopen用法实例
2015/01/05 PHP
php字符串函数学习之substr()
2015/03/27 PHP
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
javascript中的缓动效果实现程序
2012/12/29 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
jquery选择器简述
2015/08/31 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
详解vue事件对象、冒泡、阻止默认行为
2017/03/20 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
python实现apahce网站日志分析示例
2014/04/02 Python
Python生成随机密码
2015/03/10 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
Django中使用locals()函数的技巧
2015/07/16 Python
python遍历目录的方法小结
2016/04/28 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
Python机器学习工具scikit-learn的使用笔记
2021/01/28 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
应届毕业生自荐信
2014/05/28 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
Java设计模式之享元模式示例详解
2022/03/03 Java/Android