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 相关文章推荐
不错的新闻标题颜色效果
Dec 10 Javascript
javascript import css实例代码
Jul 18 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
May 13 Javascript
jquery控制左右箭头滚动图片列表的实例
May 20 Javascript
javascript模拟实现C# String.format函数功能代码
Nov 25 Javascript
JavaScript异步回调的Promise模式封装实例
Jun 07 Javascript
JS仿Base.js实现的继承示例
Apr 07 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
Aug 25 Javascript
JavaScript实现开关等效果
Sep 08 Javascript
vscode 开发Vue项目的方法步骤
Nov 25 Javascript
使用pm2部署node生产环境的方法步骤
Mar 09 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 Javascript
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开发文件系统实例讲解
2006/10/09 PHP
PHP完整的日历类(CLASS)
2006/11/27 PHP
php学习之function的用法
2012/07/14 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
PHP消息队列用法实例分析
2016/02/12 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
Javascript基础 函数“重载” 详细介绍
2013/10/25 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
2016/11/09 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
详解jQuery设置内容和属性
2019/04/11 jQuery
vue动态配置模板 'component is'代码
2019/07/04 Javascript
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
python爬取指定微信公众号文章
2018/12/20 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
美国体育用品商店:Rally House(NCAA、NFL、MLB、NBA、NHL和MLS)
2018/01/03 全球购物
香港通票:Hong Kong Pass
2019/02/26 全球购物
质检员岗位职责
2013/12/17 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
小学教师师德承诺书
2014/05/23 职场文书
店铺转让协议书
2015/01/29 职场文书
初婚初育证明范本
2015/06/18 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
pytorch实现ResNet结构的实例代码
2021/05/17 Python
简单聊聊Golang中defer预计算参数
2022/03/25 Golang