Scripts/js.js

(开头部分) 16KB

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

$(function () {
    $.fn.cgPicEffect = function (opts) {
        var o = $.extend(true, {}, {
            big: null,//澶у浘
            small: null,//缂╃暐鍥�
            title: null,//鏍囬
            pre: null,//鍓嶄竴涓�
            next: null,//涓嬩竴涓�
            stop: null,
            start: null,
            btnDisableClass: null,//涓婁竴涓笌涓嬩竴涓棤娉曠偣鍑绘椂鏍峰紡
            current: 0,
            circular: true,// 鏄惁寰幆婊氬姩
            bigEffect: {//澶у浘鍙樻崲鏁堟灉
                type: "slide",//鍙樻崲绫诲瀷鍙彇鍊糵ade/fadein/slide/sameDirectSlide锛屽綋鍙栧€间笉涓鸿繖鍥涗釜涓椂锛岃皟鐢ㄨ嚜瀹氫箟typeFun鍑芥暟
                speed: 300,//鍙樻崲閫熷害
                typeFun: function (obj, o) { },//鍙嚜瀹氫箟鍙樻崲鍑芥暟
                mouseover: function (obj, o) { },//榧犳爣绉诲埌澶у浘涓婅Е鍙戝嚱鏁�
                mouseout: function (obj, o) { }//榧犳爣绉诲紑澶у浘瑙﹀彂鍑芥暟
            },
            smallEffect: {//缂╃暐鍥惧彉鎹㈡晥鏋�
                style: "image",//缂╃暐鍥炬樉绀哄舰寮忥紝鍙彇鍊糹mage/icon
                type: "fade",//缂╃暐鍥惧彉鎹㈡晥鏋滐紝鍙彇鍊糵ade
                opacity: 0.6,
                speed: 200,//鍙樻崲閫熷害
                typeFun: function (obj, o) { },//鑷畾涔夊彉鎹㈠嚱鏁�
                hoverClass: null,//涓哄綋鍓嶅浘鏃跺叿鏈夌殑鏍峰紡
                onMouse: true,//涓簍rue鏃讹紝mouseover瑙﹀彂浜嬩欢锛宖alse锛宑lick瑙﹀彂浜嬩欢
                mouseover: function (obj, o) { },//榧犳爣绉诲埌缂╃暐鍥句笂瑙﹀彂鍑芥暟
                mouseout: function (obj, o) { }//榧犳爣绉诲紑缂╃暐鍥捐Е鍙戝嚱鏁�
            },
            titleEffect: {//鏍囬鍙樻崲鏁堟灉
                type: "fade",//鍙樻崲绫诲瀷锛屽彲鍙栧€间负fade/slide
                speed: 400,//鍙樻崲閫熷害
                cut: 40,//鎴彇瀛楃鏁帮紝鏈皢涓枃瀛楃涓庤嫳鏂囧瓧绗﹁繘琛屽尯鍒�
                typeFun: function (obj, o) { }//鑷畾涔夊彉鎹㈢被鍨�
            },
            auto: 2500,//鑷姩鍙樻崲鏃剁瓑寰呬簨浠讹紝涓簄ull鏃讹紝涓嶈繘琛岃嚜鍔ㄥ彉鎹�
            before: function (obj, o) {
            },//姣忔鍙樻崲涔嬪墠鍥炶皟鍑芥暟
            after: function (obj, o) {
            }//姣忔鍙樻崲缁撴潫鏃剁殑鍥炶皟鍑芥暟
        }, opts);//鎵€鏈夊弬鏁板潎鍦╫瀵硅薄涓�		
        return $(this).each(function () {
            var obj = {};
            var $this = $(this);
            var maxTime = Math.max(o.smallEffect.speed, o.titleEffect.speed, o.bigEffect.speed);
            var changePic = function (index) {
                if (obj.flag) {
                    obj.index = index;
                    if (obj.current != obj.index) {
                        if (typeof o.before == "function") { var result = o.before(obj, o); if (result == false) return; }
                        if (!obj.index && obj.index != 0) {
                            smallEffect(obj.current);
                        } else {
                            smallEffect(obj.index);
                        }
                        disableBtn(obj.current);
                        setTimeout(function () {
                            obj.current = obj.index;
后面还有 259 行代码,解锁后查看完整代码

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

AI 解读

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

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