DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> 基於jquery的滾動鼠標放大縮小圖片效果
基於jquery的滾動鼠標放大縮小圖片效果
編輯:JQuery特效代碼     
今天要出個鼠標滾動放大縮小圖片的功能,看似很簡單,從網上一搜,出現的都是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請點擊這裡:滾動鼠標放大縮小圖片效果
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved