可以滑动的div块 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>滑动的div</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> var i = 0; var step = 2; var timed; var h = 0;//已经滑动的高度 function slide() { timed = setTimeout("slide()", 10); var boxHeight = document.getElementById("oBox").style.height.replace("px","");//外层div的高度 var slideBoxStyle = document.getElementById("slideBox").style; var top = slideBoxStyle.marginTop.replace("px",""); var slideBoxHeight = slideBoxStyle.height.replace("px","");//滑动div的高度 var totalHeight = Number(boxHeight) - Number(slideBoxHeight); h = Number(top) + step; if(i < 50 && h <= totalHeight) { slideBoxStyle.marginTop = h + "px"; i += step; } else { clearTimeout(timed); i = 0; } document.getElementById("show").value = h + ":" + totalHeight; } </script> </head> <body> <div id="oBox" style="width:100px;height:300px;background-color:red;overflow:hidden"> <div id="slideBox" style="width:100px;height:100px;background-color:gray;margin-top:0px"> </div> </div> <input type="button" value="Go..." οnclick="slide()"> <input type="text" id="show"> </body> </html>

转载于:https://www.cnblogs.com/javaTest/archive/2010/07/14/2589413.html

javaScript js 可滑动的div块相关推荐

  1. JavaScript实现心形div块跟随鼠标移动(幻影效果)

    JavaScript实现心形div块跟随鼠标移动(幻影效果) 上篇博客讲解了怎样利用JavaScript实现一串div块跟随鼠标指针移动,然后有轩辕问我,想给女朋友做一个好看的可不可以.现在我们来实现 ...

  2. html js 点击隐藏div,javascript实现显示和隐藏div方法汇总

    javascript实现显示和隐藏div方法汇总 15种方法实现div显示和隐藏 body{ margin: 0; } h1,h2{ margin: 0; } ul{ margin: 0; paddi ...

  3. JavaScript实现页面滚动到div区域div以动画方式出现

    用JavaScript实现页面滚动效果,以及用wow.js二种方式实现网页滚动效果 要实现效果是页面滚动到一块区域,该区域以动画方式出现. 这个效果需要二点: 一:我们要先写好一个css动画. 二:用 ...

  4. Banner中利用Jquery隐藏显示下方DIV块

    实现方式1: <!DOCTYPE html> <html> <head>     <meta charset="UTF-8">    ...

  5. JavaScript(js)基础

    文章目录 一. JavaScript的使用 1.body中的JavaScript 2.head中的JavaScript 3.body中的JavaScript函数 4.head中的JavaScript函 ...

  6. 08 JavaScript(js)

    JavaScript(js) 一.引言 1. Javascript(js):基于浏览器的,解释型的,面向对象的编程语言2. 编程语言的分类:编译型语言 ---- C C++ (运行效率高,不能跨平台) ...

  7. JavaScript(js)

    JavaScript(js):基于对象的,事件驱动的客户端脚本语言,和HTML,CSS一样运行的客户端浏览器中 作用:1.用户交互 2.表单验证 3.动态改变页面内容 4.特效 5.游戏 基本语法:& ...

  8. 点击按钮显示或隐藏Div块

    通过点击按钮实现Div块在显示状态与隐藏状态之间来回切换. 代码如下: 方法一: <!DOCTYPE html> <html> <head><script s ...

  9. 如何使用JavaScript将数据附加到div?

    本文翻译自:How to append data to div using JavaScript? 我正在使用AJAX将数据附加到div元素,我从JavaScript填充div,如何将新数据附加到di ...

最新文章

  1. QN8027输出调频分裂的频谱
  2. 35岁的程序员正在消失?No,我认识了一个50岁的程序员!
  3. 米的换算单位和公式_求小学数学的公式、换算和单位转英文字母(米cm)
  4. Tarjan 算法 常用模板
  5. 20 WM配置-策略-定义出库排序序列(拣配)
  6. 美团提出具有「位置编码」的Transformer,性能优于ViT和DeiT
  7. 跨屏html ui,Amaze UI(HTML5 跨屏前端框架) v2.7.2
  8. php做姓名隐藏,PHP只显示姓名首尾字符,隐藏中间字符并用*替换
  9. 如何在Ubuntu里安装Helm 1
  10. 网络管理与维护作业13
  11. Robust Light Transport Simulation via Metropolized Bidirectional Estimators
  12. 时间日期、查找、压缩类
  13. Ubuntu彻底卸载MySQL
  14. android添加nfc门禁卡,IOS14nfc怎么添加门禁卡?NFC门禁卡教程[多图]
  15. mui开发项目流程_mui项目开发环境搭建
  16. Python可视化配色方案,分分钟实现配色自由啦~
  17. 计算机双屏竖屏桌面背景6,科技:使用这些双显示屏壁纸让你的桌面变得更加美观...
  18. 快速Linux重装XP系统
  19. 微信公众号支付开发步骤Java(超详细)
  20. STC89C52R单片机以及CF85911的AD转换

热门文章

  1. 深入探讨SDN拓扑发现机制:新的攻击及实践对策【SDN拓扑】(下)
  2. beta分布的采样或抽样(java程序)
  3. 数字图像处理--霍夫变换直线检测及原理理解
  4. CentOS基础操作指令(磁盘分区和挂载)
  5. redis入门——Spring整合篇
  6. [编转]Android localsocket 的基础和使用实践: 02
  7. java linux 当前路径_Java,Linux文件路径
  8. 链表中环的入口结点 python_【Github 5K星】BAT头条滴滴小米等笔试面经+深度学习/算法/NLP资源汇总!...
  9. 创建一个守护进程来监听服务进程的异常状态_用 C# 来守护 Python 进程
  10. matlab如何绘制传递函数对数幅频特性_开环传递函数是怎样影响系统的?重要参量1/(1+T)与T/(1+T)的释义...