<!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>

最新文章

  1. go语言:多个[]byte数组合并成一个[]byte
  2. Window平台Grmon下如何使用gdb进行调试
  3. .NET LINQ 相等运算
  4. [ MySql学习心得 ] --Two
  5. MSSQLLocalDB 连接字符串 vs2015
  6. 速度之王 — LZ4压缩算法(三)
  7. android之Chronometer
  8. android studio不能创建android项目,或者不能识别android项目的解决方法
  9. ADC 分辨率和精度的区别
  10. 项目源码--Android类似酷狗音乐播放器
  11. js switch表达式的例子
  12. 判断奇数,java陷阱
  13. jquery 导航栏目
  14. Get与POST的理解
  15. MyReport报表引擎2.7.6.7新功能
  16. 记录下扣jio的2018年
  17. jQuery校验文件格式及大小
  18. 第三个spring冲刺第5、6、7天(三天汇总)
  19. C#的五种访问修饰符
  20. TCP/IP协议分层详解

热门文章

  1. BFC与HasLayout的理解
  2. java 多线程-4
  3. 虚拟机系列 | JVM特点,基础结构与执行周期
  4. docker自己部署一个项目
  5. 阿里云mysql安装
  6. jekins的搭建和踩过的坑
  7. 工作10年后,再看String s = new String(&quot;xyz&quot;) 创建了几个对象?
  8. Do not use built-in or reserved HTML elements as component id:mask vue报错
  9. 代码检查工具 Sonar 安装&amp;使用
  10. Python爬取天气预报,Ta的城市开始降温了