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 相关文章推荐
js实现横向百叶窗效果网页切换动画效果的方法
Mar 02 Javascript
js实现顶部可折叠的菜单工具栏效果实例
May 09 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
Nov 01 Javascript
jquery验证手机号是否正确实例讲解
Nov 17 Javascript
jQuery插件fullPage.js实现全屏滚动效果
Dec 02 Javascript
angular学习之ngRoute路由机制
Apr 12 Javascript
在react-router4中进行代码拆分的方法(基于webpack)
Mar 08 Javascript
vue axios 表单提交上传图片的实例
Mar 16 Javascript
Angular学习教程之RouterLink花式跳转
May 03 Javascript
angular5 子组件监听父组件传入值的变化方法
Sep 30 Javascript
基于elementUI实现图片预览组件的示例代码
Mar 31 Javascript
js表达式与运算符简单操作示例
Feb 15 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 GUID生成函数和类
2014/03/10 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
Javascript 修改String 对象 增加去除空格功能(示例代码)
2013/11/30 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
jQuery Chart图表制作组件Highcharts用法详解
2016/06/01 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
python中的sort方法使用详解
2014/07/25 Python
python实现查询IP地址所在地
2015/03/29 Python
python中enumerate函数遍历元素用法分析
2016/03/11 Python
Python简单实现enum功能的方法
2016/04/25 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
使用python绘制二维图形示例
2019/11/22 Python
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
你所知道的集合类都有哪些?主要方法?
2012/12/31 面试题
党委班子剖析材料
2014/08/21 职场文书
党员示范岗材料
2014/12/19 职场文书
庆六一开幕词
2015/01/29 职场文书
读书笔记格式
2015/07/02 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
mysql使用FIND_IN_SET和group_concat两个方法查询上下级机构
2022/04/20 MySQL