2014-09-20 65 views
0

工作,我用這個代碼導航在webpage.but這個代碼僅適用於Chrome瀏覽器的格式,並沒有firefox.so我怎麼能工作在Firefox太..鼠標滾動不能在Firefox

$('#swapScorell1').bind('mousewheel', function (e) { 

    $(this).scrollTop($(this).scrollTop() - e.originalEvent.wheelDeltaY); 
    event.cancelBubble = true; 

    //prevent page fom scrolling 
    return false; 

}); 

「swapScorell1」是div標記形式的ID

回答

0

Firefox不支持鼠標滾輪。所以可以做到以下幾點。

var mousewheelevent =(/ Firefox/i.test(navigator.userAgent))? 「DOMMouseScroll」: 「滾輪」

要計算FF滾動需要e.originalEvent.detail> 0 在別人需要e.originalEvent.wheelDelta/120> 0