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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
