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

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

            }
            if (document.documentElement && document.documentElement.scrollTop) {
                return {
                    x: ev.clientX + document.documentElement.scrollLeft – document.documentElement.clientLeft,
                    y: ev.clientY + document.documentElement.scrollTop – document.documentElement.clientTop
                };
            }
            else if (document.body) {
                return {
                    x: ev.clientX + document.body.scrollLeft – document.body.clientLeft,
                    y: ev.clientY + document.body.scrollTop – document.body.clientTop
                };
            }
        },
        extend: function (oldObj, newObj) {
            /// <summary>
            ///     1: 将两个对象进行合并
            ///         1.1 – extend(oldObj,newObj) – 将两个对象合并,并返回合并后的对象,采用clone的方式实现,所以不会对两个对象产生任何影响
            /// </summary>
            /// <param name=”oldObj” type=”Object”>
            ///     要合并的对象A,该对象作为基础对象,将新对象的同名属性覆盖到基础对象中
            /// </param>
            /// <param name=”newObj” type=”Object”>
            ///     要合并的对象B