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 相关文章推荐
疯掉了,尽然有js写的操作系统
Apr 23 Javascript
JavaScript 学习笔记一些小技巧
Mar 28 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
JavaScript与ActionScript3两者的同性与差异性
Sep 22 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
Jan 19 Javascript
Bootstrap按钮组简单实现代码
Mar 06 Javascript
js评分组件使用详解
Jun 06 Javascript
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
vue项目中使用Svg的方法
Oct 24 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
May 21 Javascript
pnpm对npm及yarn降维打击详解
Aug 05 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
linux iconv方法的使用
2011/10/01 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
jquery 操作日期、星期、元素的追加的实现代码
2012/02/07 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
2016/01/12 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
vue下的@change事件的实现
2019/10/25 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
python每隔N秒运行指定函数的方法
2015/03/16 Python
Android分包MultiDex策略详解
2017/10/30 Python
django 控制页面跳转的例子
2019/08/06 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
幼儿园保育员辞职信
2014/01/12 职场文书
建筑结构施工专业推荐信
2014/02/21 职场文书
社区居务公开实施方案
2014/03/27 职场文书
法制宣传日活动总结
2014/04/29 职场文书
单位未婚证明范本
2014/11/25 职场文书
孔庙导游词
2015/02/04 职场文书