基于jquery的滚动鼠标放大缩小图片效果_Javascript教程-查字典教程网
基于jquery的滚动鼠标放大缩小图片效果
基于jquery的滚动鼠标放大缩小图片效果
发布时间:2016-12-30 来源:查字典编辑
摘要:今天要出个鼠标滚动放大缩小图片的功能,看似很简单,从网上一搜,出现的都是onmousewheel的例子,全部只支持IE浏览器,结果查出火狐有...

今天要出个鼠标滚动放大缩小图片的功能,看似很简单,从网上一搜,出现的都是onmousewheel的例子,全部只支持IE浏览器,结果查出火狐有对应的DOMMouseScroll来处理这个功能,代码如下,并加上注意的注释项:

复制代码 代码如下:

$(function(){

$(".body img").each(function(){

if($.browser.msie){

$(this).bind("mousewheel",function(e){

var e=e||event,v=e.wheelDelta||e.detail;

if(v>0)

resizeImg(this,false);//放大图片呗

else

resizeImg(this,true);//缩小图片喽

window.event.returnValue = false;//去掉浏览器默认滚动事件

//e.stopPropagation();

return false;

})

}else{

$(this).bind("DOMMouseScroll",function(event){

if(event.detail<0)

resizeImg(this,false);

else

resizeImg(this,true);

event.preventDefault()//去掉浏览器默认滚动事件

//event.stopPropagation(); })

}

});

function resizeImg(node,isSmall){

if(!isSmall){

$(node).height($(node).height()*1.2);

}else

{

$(node).height($(node).height()*0.8);

}

}

});

本文的demo请点击这里:滚动鼠标放大缩小图片效果

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类