<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document</title>
<script src="jquery-1.11.3.js"></script>
<script>
$(document).on("mousewheel DOMMouseScroll", function (e) {
var delta = (e.originalEvent.wheelDelta && (e.originalEvent.wheelDelta > 0 ? 1 : -1)) ||
//chrome & ie
(e.originalEvent.detail && (e.originalEvent.detail > 0 ? -1 : 1));
// firefox
var img = $("#target");//获取操作元素
if(delta > 0) {//放大
// 向上滚
var oWidth=img.width();//取得图片的实际宽度
var oHeight=img.height(); //取得图片的实际高度
img.width(oWidth + 50);
img.height(oHeight + 50/oWidth*oHeight);
}else if (delta < 0) {//缩小
//向下滚
var oWidth=img.width(); //取得图片的实际宽度
var oHeight=img.height(); //取得图片的实际高度
if(img.width()>100||img.height()>75){//判断如果图片缩小到原图大小就停止缩小(100和75分别为原图的宽高)
img.width(oWidth - 50);
img.height(oHeight - 50/oWidth*oHeight);
}
}
});
</script>
</head>
<body>
<img id ="target" src="Desert.jpg" alt="" style="width:100px;">
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document</title>
<script src="jquery-1.11.3.js"></script>
<script>
$(document).on("mousewheel DOMMouseScroll", function (e) {
var delta = (e.originalEvent.wheelDelta && (e.originalEvent.wheelDelta > 0 ? 1 : -1)) ||
//chrome & ie
(e.originalEvent.detail && (e.originalEvent.detail > 0 ? -1 : 1));
// firefox
var img = $("#target");//获取操作元素
if(delta > 0) {//放大
// 向上滚
var oWidth=img.width();//取得图片的实际宽度
var oHeight=img.height(); //取得图片的实际高度
img.width(oWidth + 50);
img.height(oHeight + 50/oWidth*oHeight);
}else if (delta < 0) {//缩小
//向下滚
var oWidth=img.width(); //取得图片的实际宽度
var oHeight=img.height(); //取得图片的实际高度
if(img.width()>100||img.height()>75){//判断如果图片缩小到原图大小就停止缩小(100和75分别为原图的宽高)
img.width(oWidth - 50);
img.height(oHeight - 50/oWidth*oHeight);
}
}
});
</script>
</head>
<body>
<img id ="target" src="Desert.jpg" alt="" style="width:100px;">
</body>
</html>