手机
当前位置:查字典教程网 >编程开发 >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的滚动鼠标放大缩小图片效果】相关文章:

onmousewheel event 缩放图片效果

jquery实现弹出层效果实例

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

一个表格收缩展开的函数

简单介绍JavaScript的变量和数据类型

基于jQuery插件实现环形图标菜单旋转切换特效

jQuery实现首页图片淡入淡出效果的方法

基于jQuery实现的无刷新表格分页实例

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

鼠标图片振动代码

精品推荐
分类导航