jquery 鼠标滚轮实现图片缩放
方法一:(不支持火狐)
<span style="font-size:14px;"><span style="font-size:14px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.6.2.js"></script><script type="text/javascript">$(function(){
function zoomImg(o) {
var zoom = parseInt(o.style.zoom, 10) || 100;
zoom += event.wheelDelta / 2; //可适合修改
if (zoom > 0)
o.style.zoom = zoom + '%';
}
$(document).ready(function() {
$("img").bind("mousewheel", function() {
zoomImg(this);
return false;
});
});
})</script>
</head><body>
<center>
<img src="${ctx}/images/jiaju.png"/>
</center>
</body>
</html></span></span>
方法二:
<body>
<div><%--在网页中添加一个图片,待会就能用鼠标滚轮控制此图片的缩放--%><img id="myimage" src="${ctx}/images/jiaju.png" alt="my image" /><script type="text/javascript">//添加鼠标滚轮事件处理代码var myimage = document.getElementById("myimage");if (myimage.addEventListener) {// IE9, Chrome, Safari, Operamyimage.addEventListener("mousewheel", MouseWheelHandler, false);// Firefoxmyimage.addEventListener("DOMMouseScroll", MouseWheelHandler, false);}// IE 6/7/8else myimage.attachEvent("onmousewheel", MouseWheelHandler);//为了让不同浏览器都能支持的处理做法,我们将对Firefox的detail值取反然后返回1或者-1的其中一个function MouseWheelHandler(e) {// cross-browser wheel deltavar e = window.event || e; // old IE supportvar delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));//现在我们直接决定图片的大小范围。以下代码将图片的宽度范围设置在50-800个像素之间myimage.style.width = Math.max(50, Math.min(800, myimage.width + (30 * delta))) + "px";// 最后一点,我们在方法中返回false是为了终止标准的鼠标滚轮事件处理,以防它上下滑动网页return false;}</script>
</div>
</body>
jquery 鼠标滚轮实现图片缩放相关推荐
- QT学习笔记(三)——vs2019+Qt实现打开影像并以鼠标为中心用滚轮控制图片缩放
vs2019+Qt实现打开影像并以鼠标为中心用滚轮控制图片缩放 之前写了一个博客讲怎么显示一张影像,那个是基于Qpainter的 今天使用QLabel来显示影像,并且用鼠标滚轮控制缩放. 关于图像的打 ...
- Jquery鼠标滚轮放大缩小图片
使用Jquery鼠标点击图片,划动鼠标滚轮放大缩小图片. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...
- 鼠标滚轮控制图片的放大和缩小
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 用滚轮实现图片缩放〔zz〕
从chinaren校友录中找的代码,自己简化了一下,只提取了必须的部分,并加上了注释. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tra ...
- 基于jquery鼠标点击图片翻开切换效果
基于jquery鼠标点击图片翻开切换效果是一款基于jQuery+CSS3实现的点击图片切换特效.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class=&qu ...
- JQuery鼠标移到图片改变,移出图片恢复原来图片
JQuery鼠标移到图片改变,移出图片恢复原来图片 <script src="js/jquery-1.11.2.min.js"></script> &l ...
- 鼠标滚轮实现图片的缩放-------Day79
今天是7月的最后一天了,不得不说,我定下的七月份剩余几天的计划是完不成了,一则工作确实紧了些,再则没能处理好生活.工作和学习的节奏,这才是人生最大的课题吧,不过也还好,至少自己还在坚持着,其实真的越来 ...
- 网页鼠标滚动实现图片缩放
<SCRIPT LANGUAGE="JavaScript"> <!-- //图片按比例缩放,可输入参数设定初始大小 function resizeimg(ImgD ...
- 按住 ctrl 并滚动鼠标滚轮才可缩放地图_ZBrush自定义缩放快捷键
ZBrush默认的缩放方式简直反人类--按住Alt,拖动鼠标(此时可以移动视角),再松开Alt,继续拖动鼠标,才能进行视角缩放.(设计者鼠标滚轮坏了?) 一开始我以为这是没法修改的,网上也没找到方法, ...
最新文章
- SAP Spartacus 服务器端渲染的三种可能情形
- python自己做个定时器_技术图文:如何利用 Python 做一个简单的定时器类?
- vb mysql_VB连接MYSQL实例
- acess() 判断目录是否存在
- js html转义字符串,js中html拼接特殊字符转义
- 西安工业大学计算机专业好吗,西安工业大学(专业学位)计算机技术考研难吗
- Java设计模式学习02——工厂模式
- Ubuntu E: Sub-process /usr/bin/dpkg returned an error code (1)
- 输入一正整数,将各数字反转后输出
- cad2017插入电气符号_电气电气CAD图形符号大全.pdf
- Android文件下载
- ECharts 全新大版本 4.0 正式发布!百度数据可视化实验室成立
- R语言-处理缺失值的方法
- 面向对象(OOP)概念理解,通俗易懂
- 自动化如何影响到你?传统5天工作制或成过去
- 计算机电脑整蛊图片,双击就蓝屏 男子愚人节整蛊怒砸笔记本
- 微信小程序展开收起通讯录列表
- Prometheus监控系列--“普罗米修斯“ 入门 | 初识 | 简述 | 超详细
- jetty服务器使用jersey作为Restful框架
- 批量修改 Word 、Excel、PPT 文档中的标题、作者、版本号、公司、创建时间等元数据
热门文章
- 网页复制内容修改(解决复制文本多空格问题,带标注信息(如版权信息))
- 小程序源码:修复登录接口仿抽奖助手-多玩法安装简单
- 集成redis,删除key报“srem“异常
- 会议排座位系统图书馆座位预约系统哪个好?
- 卷积神经网络的训练过程
- JAVA 利用多方法查找质数(素数)
- c#文件名去掉后缀_C# 怎么去掉文件名后缀
- “爱拍照”的OPPO逆袭战:合并一加,跑步造车
- 史上最全的FreeIPA搭建教程(二)
- java 随机姓名_随机组合生成好听的名字(java)