分享一则JavaScript滚动条插件源码

2020-05-23 06:21:34易采站长站整理

                    e.preventDefault();
                } else {
                    e.returnValue = false; //ie
                }
                fn.call(element, e);
            }
            if (document.addEventListener) {
                //ff
                element.addEventListener(‘DOMMouseScroll’, bindScrollFn, false);
                //w3c
                element.addEventListener(‘mousewheel’, bindScrollFn, false);
            } else//ie
            {
                element.attachEvent(‘onmousewheel’, bindScrollFn);
            }
        },
        getEvent: function () {
            /// <summary>
            ///     1: 获取Event对象
            ///         1.1 – getEvent() – 在无参数的情况下获取Event对象,同时兼容性处理IE和FF
            /// </summary>
            /// <returns type=”Event” />
            if (document.all) {
                return window.event;
            }
            func = getEvent.caller;
            while (func != null) {
                var arg0 = func.arguments[0];