javascript实现动态改变层大小的方法


Posted in Javascript onMay 14, 2015

本文实例讲述了javascript实现动态改变层大小的方法。分享给大家供大家参考。具体实现方法如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>动态设置层的大小</title>
<style type="text/css">
.divMain
{
  width:10px;
  height:100px;
  border-style:solid;
  border-width:1px;
  border-color:Green;
  display:none;      
}
</style>
<script type="text/javascript">
var setIntervalID;
function ZoomDiv() {
  var divMain = document.getElementById("divMain");
  divMain.style.width = "200px";
  divMain.style.height = "200px";
}
function ShowDiv() {
  setIntervalID = setInterval("inc()", 100);
}
function inc() {
  var divMain = document.getElementById("divMain2");
  //div不能设置class,否则使用divMain.style.width取到的值时空的
  //只能在元素里设置style="width:10px;height:100px"
  var oldWidth = divMain.style.width;
  var oldHeight = divMain.style.height;
  oldWidth = parseInt(oldWidth);
  oldHeight = parseInt(oldHeight);
  oldWidth += 1;
  oldHeight += 1;
  if (oldWidth >= 200) {
    //清除定时器
    clearInterval(setIntervalID);
    return;
  }
  divMain.style.width = oldWidth + "px";
  divMain.style.height = oldHeight + "px";
}
</script>
</head>
<body>
<input type="button" value="放大层" onclick="ZoomDiv()" />
<input type="button" value="动态放大层" onclick="ShowDiv()" />
<div id="divMain" class="divMain">
案例:跟着鼠标飞的图片。提示:鼠标移动的事件时onmousemove,通过
window.event的clientX,clientY属性获得鼠标的位置
</div>
<!--这里不能设置class,否则使用divMain.style.width取到的值时空的-->
<div id="divMain2" style="width:10px;height:100px;background-color:Red;">
案例:跟着鼠标飞的图片。提示:鼠标移动的事件时onmousemove,通过
window.event的clientX,clientY属性获得鼠标的位置
</div>
</body>
</html>

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

Javascript 相关文章推荐
推荐:极酷右键菜单
Nov 29 Javascript
学习YUI.Ext 第二天
Mar 10 Javascript
用javascript做拖动布局的思路
May 31 Javascript
有关DOM元素与事件的3个谜题
Nov 11 Javascript
javascript string字符串优化问题
Jul 31 Javascript
js css后面所带参数含义介绍
Aug 18 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
Feb 25 Javascript
JS全角与半角转化实例(分享)
Jul 04 Javascript
vue2.X组件学习心得(新手必看篇)
Jul 05 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
Jul 05 Javascript
js实现自定义滚动条的示例
Oct 27 Javascript
jQuery实现动态向上滚动
Dec 21 jQuery
JavaScript中停止执行setInterval和setTimeout事件的方法
May 14 #Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 #Javascript
JS实现简洁、全兼容的拖动层实例
May 13 #Javascript
javascript实现图片跟随鼠标移动效果的方法
May 13 #Javascript
javascript鼠标滑动评分控件完整实例
May 13 #Javascript
javascript实现链接单选效果的方法
May 13 #Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
May 13 #Javascript
You might like
一个简单的网页密码登陆php代码
2012/07/17 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
jQuery消息提示框插件Tipso
2015/05/04 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
Jquery中map函数的用法
2016/06/03 Javascript
Javascript+CSS3实现进度条效果
2016/10/28 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
微信小程序实现横向增长表格的方法
2018/07/24 Javascript
python获取本机mac地址和ip地址的方法
2015/04/29 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
python实现单机五子棋
2020/08/28 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
岗位职责风险防控
2014/02/18 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
企业晚会策划方案
2014/05/29 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
离婚协议书范文2016
2016/03/18 职场文书