js監控鼠標滾動事件


//滾動動畫
            windowAddMouseWheel();
            function windowAddMouseWheel() {
                var scrollFunc = function (e) {
                    e = e || window.event;
                    if (e.wheelDelta) {  //判斷瀏覽器IE,谷歌滑輪事件
                        if (e.wheelDelta > 0) { //當滑輪向上滾動時
                            $("#my_top").slideDown("slow");
                            $("#sl_last").slideUp("slow");
                        }
                        if (e.wheelDelta < 0) { //當滑輪向下滾動時
                            $("#my_top").slideUp("slow");
                            $("#sl_last").slideDown("slow");
                        }
                    } else if (e.detail) {  //Firefox滑輪事件
                        if (e.detail> 0) { //當滑輪向上滾動時
                            $("#my_top").slideDown("slow");
                            $("#sl_last").slideUp("slow");
                        }
                        if (e.detail< 0) { //當滑輪向下滾動時
                            $("#my_top").slideUp("slow");
                            $("#sl_last").slideDown("slow");
                        }
                    }
                };
                //給頁面綁定滑輪滾動事件
                if (document.addEventListener) {
                    document.addEventListener('DOMMouseScroll', scrollFunc, false);
                }
                //滾動滑輪觸發scrollFunc方法
                window.onmousewheel = document.onmousewheel = scrollFunc;
            }

參考大神寫的,寫博的時候網頁關了,沒找到原文地址,抱歉


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM