WeiWeiXinNet/Games/Resource/iscroll.js

(开头部分) 44KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*!
 * iScroll v4.1.9 ~ Copyright (c) 2011 Matteo Spinelli, http://cubiq.org
 * Released under MIT license, http://cubiq.org/license
 */
var ii = 0;
(function($) {
    var m = Math,
            mround = function(r) {
        return r >> 0;
    },
            vendor = (/webkit/i).test(navigator.appVersion) ? 'webkit' :
            (/firefox/i).test(navigator.userAgent) ? 'Moz' :
            (/trident/i).test(navigator.userAgent) ? 'ms' :
            'opera' in window ? 'O' : '',
            // Browser capabilities
            isAndroid = (/android/gi).test(navigator.appVersion),
            isIDevice = (/iphone|ipad/gi).test(navigator.appVersion),
            isPlaybook = (/playbook/gi).test(navigator.appVersion),
            isTouchPad = (/hp-tablet/gi).test(navigator.appVersion),
            has3d = 'WebKitCSSMatrix' in window && 'm11' in new WebKitCSSMatrix(),
            hasTouch = 'ontouchstart' in window && !isTouchPad,
            hasTransform = vendor + 'Transform' in document.documentElement.style,
            hasTransitionEnd = isIDevice || isPlaybook,
            nextFrame = (function() {
        return window.requestAnimationFrame
                || window.webkitRequestAnimationFrame
                || window.mozRequestAnimationFrame
                || window.oRequestAnimationFrame
                || window.msRequestAnimationFrame
                || function(callback) {
            return setTimeout(callback, 1);
        }
    })(),
            cancelFrame = (function() {
        return window.cancelRequestAnimationFrame
                || window.webkitCancelAnimationFrame
                || window.webkitCancelRequestAnimationFrame
                || window.mozCancelRequestAnimationFrame
                || window.oCancelRequestAnimationFrame
                || window.msCancelRequestAnimationFrame
                || clearTimeout
    })(),
            // Events
            RESIZE_EV = 'onorientationchange' in window ? 'orientationchange' : 'resize',
            START_EV = hasTouch ? 'touchstart' : 'mousedown',
            MOVE_EV = hasTouch ? 'touchmove' : 'mousemove',
            END_EV = hasTouch ? 'touchend' : 'mouseup',
            CANCEL_EV = hasTouch ? 'touchcancel' : 'mouseup',
            WHEEL_EV = vendor == 'Moz' ? 'DOMMouseScroll' : 'mousewheel',
            // Helpers
            trnOpen = 'translate' + (has3d ? '3d(' : '('),
            trnClose = has3d ? ',0)' : ')',
            // Constructor
            iScroll = function(el, options) {
        var that = this,
                doc = document,
                i;

        that.wrapper = typeof el == 'object' ? el : doc.getElementById(el);
        that.wrapper.style.overflow = 'hidden';
后面还有 1099 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。