JS图片的放大与缩小
<!doctype html>
<head>
<meta charset=utf-8" />
<title>javascript控制图片缩小或者放大</title>
</head>
<body>
<script type="text/javascript">
var oTime;
function changeSize(id,action){
var obj=document.getElementById(id);
obj.style.zoom=parseInt(obj.style.zoom)+(action=='+'?+10:-10)+'%';
oTime=window.setTimeout('changeSize(\''+id+'\',\''+action+'\')',100);
}
document.onmouseup=function(){
window.clearTimeout(oTime);
}
</script>
<div style="height: 200px; overflow: auto;">
<img id="headImg" src="http://www.phpernote.com/images/logo.gif" width="67" height="55" style="zoom: 100%;"></div>
<button onmousedown="changeSize('headImg','+');" onmouseup="window.clearTimeout(oTime);">放大</button>
<button onmousedown="changeSize('headImg','-');" onmouseup="window.clearTimeout(oTime);">缩小</button>
</body>
</html>
最新文章
- go语言:多个[]byte数组合并成一个[]byte
- Window平台Grmon下如何使用gdb进行调试
- .NET LINQ 相等运算
- [ MySql学习心得 ] --Two
- MSSQLLocalDB 连接字符串 vs2015
- 速度之王 — LZ4压缩算法(三)
- android之Chronometer
- android studio不能创建android项目,或者不能识别android项目的解决方法
- ADC 分辨率和精度的区别
- 项目源码--Android类似酷狗音乐播放器
- js switch表达式的例子
- 判断奇数,java陷阱
- jquery 导航栏目
- Get与POST的理解
- MyReport报表引擎2.7.6.7新功能
- 记录下扣jio的2018年
- jQuery校验文件格式及大小
- 第三个spring冲刺第5、6、7天(三天汇总)
- C#的五种访问修饰符
- TCP/IP协议分层详解
热门文章
- BFC与HasLayout的理解
- java 多线程-4
- 虚拟机系列 | JVM特点,基础结构与执行周期
- docker自己部署一个项目
- 阿里云mysql安装
- jekins的搭建和踩过的坑
- 工作10年后,再看String s = new String(";xyz";) 创建了几个对象?
- Do not use built-in or reserved HTML elements as component id:mask vue报错
- 代码检查工具 Sonar 安装&;使用
- Python爬取天气预报,Ta的城市开始降温了