Jquery滑动鼠标图片放大缩小效果

  作者:bea

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

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

$(function(){

$(".bodyimg").each(function(){

if($.browser.msie){

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

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

if(v>0)

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

else

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

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

//e.stopPropagation();

returnfalse;

})

}else{

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

if(event.detail

resizeImg(this,false);

else

resizeImg(this,true);

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

//event.stopPropagation();})

}

});

functionresizeImg(node,isSmall){

if(!isSmall){

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

}else

{

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

}

}

});

有用  |  无用

猜你喜欢