手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >基于jquery的滚动鼠标放大缩小图片效果
基于jquery的滚动鼠标放大缩小图片效果
摘要:今天要出个鼠标滚动放大缩小图片的功能,看似很简单,从网上一搜,出现的都是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请点击这里:滚动鼠标放大缩小图片效果

【基于jquery的滚动鼠标放大缩小图片效果】相关文章:

jQuery实现鼠标经过图片变亮其他变暗效果

JS+DIV实现鼠标划过切换层效果的方法

jquery表单对象属性过滤选择器用法

onmousewheel event 缩放图片效果

jquery实现用户打分评分特效

javascript实现图片跟随鼠标移动效果的方法

基于jquery实现下拉框美化特效

jQuery实现的多屏图像图层切换效果实例

Js和JQuery获取鼠标指针坐标的实现代码分享

jQuery实现自动滚动到页面顶端的方法

精品推荐
分类导航