前段时间本人在做项目时,做了一个鼠标滚动缩放图片效果,图片支持多个,多个图片循环缩放,花了点时间整理了下,把它贴出来,与大家分享下,在ie6.0,ie7.0,firefox都测试过,没有问题。

<html>

<head>
<title>鼠标滚动图片缩放</title>
<script language="javascript">
      if (window.addEventListener)
      {
         window.addEventListener('DOMMouseScroll', wheel, false);//给firefox添加鼠标滚动事件
      }
      
      function wheel(event)
      {
         return wheelimg(event);
      }
      function bbimg()
      {
         var div = document.getElementById("div1");
         var allImg = div.getElementsByTagName("IMG");
         for(i=0;i<allImg.length;i++)
             {
               var zoom=parseInt(allImg[i].style.zoom, 10)||100;
               zoom+=event.wheelDelta/12;
               if (zoom>0) allImg[i].style.zoom=zoom+'%';
             }
       }
        
       function wheelimg(event)
       {
        var delta = 0;
        var div = document.getElementById("div1");
        if (event.detail)
        {
            //如果是firefox
            var allImg = div.getElementsByTagName("IMG");
            var isThis=false;//现判断鼠标中仑的元素是不是包含在那个div里面
            for(i=0;i<allImg.length;i++)
             {
                   isThis=true;
                   allImg[i].width=allImg[i].width+event.detail*12;
                event.returnValue = false;
             }
             
         }
          return true;
        }
    </script>
</head>
<body  onmousewheel="bbimg()">
    <form id="form1" runat="server">
        <div id="div1">
         <img id="wheelimg" src="http://farm3.static.flickr.com/2782/4098845549_fe43958798.jpg" style="cursor: pointer;" border="0" />
         <img id="wheelimg1" src="http://farm3.static.flickr.com/2448/4099603568_69b7811d55.jpg" style="cursor: pointer;" border="0" />
        </div>
    </form>
</body>
</html>

鼠标滚动缩放图片效果相关推荐

  1. 【Axure视频教程】鼠标滚动缩放图片

    今天教大家制作鼠标滚动缩小放大图片的原型模板,包括向下滚动放大.向上滚动缩小.拖动图片移动到指定位置的效果.该教程从材料准备到完成交互,手把手的教学. [视频教程--试看版] [Axure视频教程]鼠 ...

  2. 网页鼠标滚动实现图片缩放

    <SCRIPT LANGUAGE="JavaScript"> <!-- //图片按比例缩放,可输入参数设定初始大小 function resizeimg(ImgD ...

  3. 鼠标滚动调整图片大小(css3 zoom 放大缩小)

    文章目录 zoom 作用说明 语法案例解释 onmousewheel 鼠标滚动,图片缩放 鼠标滚动事件 zoom 作用说明 设置或检索对象的缩放比例. normal: 使用对象的实际尺寸. <n ...

  4. 【Axure视频教程】鼠标滚动切换图片

    今天教大家如何制作鼠标上下滚动切换上一张或下一张图片的原型模板,制作完成后,下次使用时也很方便,只需要复制粘贴,导入对应图片即可.该教程从材料准备到完成交互,手把手的教学. [视频教程--试看版] [ ...

  5. Python OpenCV:利用鼠标移动缩放图片

    一.实现目标   在OpenCV中通过鼠标左键拖拽移动图片,通过鼠标滚轮前后旋转放大缩小图片. 二.实现背景   在前一篇博客在OpenCV中使用滚动条显示大图中发现自己画滚动条移动大图略显繁琐,且缩 ...

  6. Vue 实现鼠标滚轮缩放图片并拖动

    需求:实现鼠标滚轮上滚下滚缩放图片,单击不松开拖动图片 给图片添加一个盒子 // dom <div @mousewheel.prevent="rollImg" class=& ...

  7. python调整屏幕缩放比例_python实现批量按比例缩放图片效果

    本文实例为大家分享了python实现批量按比例缩放图片的具体代码,供大家参考,具体内容如下 把脚本文件放在要缩放的文件夹下面. 双击运行脚本,输入要缩放的系数.脚本会在当前目录下创建一个scaledI ...

  8. 百度地图api点击事件及鼠标滚动缩放

    首先找百度拿到密钥http://lbsyun.baidu.com/index.php?title=jspopular/guide/getkey不解释, 把ip和密钥设置好 干货在此: <!DOC ...

  9. 杠杠做的全屏随鼠标滚动显示图片,类似于PPT效果

    图片有22张,是一张张加载的,耐心点,鼠标一直尝试向下滚就行了. 图片来自<天空之境:乌尤尼盐沼>,一个好美好美的地方 引个流,欢迎去我的博客看看:http://blog.cxycs.co ...

最新文章

  1. python在坐标轴上画矩形_Python使用matplotlib实现在坐标系中画一个矩形的方法
  2. sql存储过程的创建
  3. Ubuntu安装MySQL1 - 失败
  4. 你只知道JVM栈,知不知道栈帧、局部变量表、slot、操作数栈?
  5. backlog配置_TCP/IP协议中backlog参数
  6. 如何把电压这个浮点值转字符串输出到串口
  7. 枚举类 enum,结构体类 struct
  8. 2016 Multi-University Training Contest 1 T4
  9. linux快速mysql5.7_Linux下安装MySQL 5.7
  10. 论文阅读笔记:ShuffleNet
  11. 太实用了,这几个Python数据可视化案例
  12. K/3 WISE新增自定核算项目
  13. 试用期程序员应该了解的事儿
  14. java scriptrunner,java使用ScriptRunner执行sql文件
  15. linux软raid mdadm命令详讲
  16. LTE小区搜索-物理小区ID和同步信号PSS、SSS
  17. WPF TreeView 启动时如何默认选择首个节点
  18. 他来了!IDEA 2020.1 新版介绍!不过升级前请注意避坑!
  19. Redis+Twemproxy+HAProxy集群
  20. FMC HPC采集卡ADS54J60 FMC 1G 16bit 4通道 采集子卡 FMC子卡 原理图PCB代码

热门文章

  1. 向碳基芯片更进一步:台积电、斯坦福等联手开发碳纳米管晶体管新工艺,性能逼近硅元件...
  2. 倒计时两天丨NeurIPS 2020预讲会:7位智源青年科学家,21场报告
  3. 教育部:全国高考延期一个月,湖北北京再行决定
  4. c中的指针和直接引用结构体的编译后的差异
  5. 关于Cocos2d-x中精灵节点的透明度的设置
  6. Node.js静态文件服务器实战[转]
  7. objective-c 面试题
  8. Huffman 编码压缩算法
  9. perl 取出目录中的所有文件并存入文件中
  10. mysql附件卸载_彻底卸载mysql