src/main/webapp/assets/js/plugins.js
(开头部分) 125KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*=============================================
= Third party plugin list =
=============================================
01. Mean Menu
02. Scroll to top
03. Mailchimp JS
04. Nice Select
05. Slick Slider
06. Magnific popup
07. Sticky
08. Paraxify
09. Instafeed
10. jQuery UI
/*===== End of Third party plugin list ======*/
/*=============================================
= 01. Mean Menu =
=============================================*/
/*!
* jQuery meanMenu v2.0.8
* @Copyright (C) 2012-2014 Chris Wharton @ MeanThemes (https://github.com/meanthemes/meanMenu)
*
*/
!function($){"use strict";$.fn.meanmenu=function(e){var n={meanMenuTarget:jQuery(this),meanMenuContainer:"body",meanMenuClose:"X",meanMenuCloseSize:"18px",meanMenuOpen:"<span /><span /><span />",meanRevealPosition:"right",meanRevealPositionDistance:"0",meanRevealColour:"",meanScreenWidth:"480",meanNavPush:"",meanShowChildren:!0,meanExpandableChildren:!0,meanExpand:"+",meanContract:"-",meanRemoveAttrs:!1,onePage:!1,meanDisplay:"block",removeElements:""};e=$.extend(n,e);var a=window.innerWidth||document.documentElement.clientWidth;return this.each(function(){var n=e.meanMenuTarget,t=e.meanMenuContainer,r=e.meanMenuClose,i=e.meanMenuCloseSize,s=e.meanMenuOpen,u=e.meanRevealPosition,m=e.meanRevealPositionDistance,l=e.meanRevealColour,o=e.meanScreenWidth,c=e.meanNavPush,v=".meanmenu-reveal",h=e.meanShowChildren,d=e.meanExpandableChildren,y=e.meanExpand,j=e.meanContract,Q=e.meanRemoveAttrs,f=e.onePage,g=e.meanDisplay,p=e.removeElements,C=!1;(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/Blackberry/i)||navigator.userAgent.match(/Windows Phone/i))&&(C=!0),(navigator.userAgent.match(/MSIE 8/i)||navigator.userAgent.match(/MSIE 7/i))&&jQuery("html").css("overflow-y","scroll");var w="",x=function(){if("center"===u){var e=window.innerWidth||document.documentElement.clientWidth,n=e/2-22+"px";w="left:"+n+";right:auto;",C?jQuery(".meanmenu-reveal").animate({left:n}):jQuery(".meanmenu-reveal").css("left",n)}},A=!1,E=!1;"right"===u&&(w="right:"+m+";left:auto;"),"left"===u&&(w="left:"+m+";right:auto;"),x();var M="",P=function(){M.html(jQuery(M).is(".meanmenu-reveal.meanclose")?r:s)},W=function(){jQuery(".mean-bar,.mean-push").remove(),jQuery(t).removeClass("mean-container"),jQuery(n).css("display",g),A=!1,E=!1,jQuery(p).removeClass("mean-remove")},b=function(){var e="background:"+l+";color:"+l+";"+w;if(o>=a){jQuery(p).addClass("mean-remove"),E=!0,jQuery(t).addClass("mean-container"),jQuery(".mean-container").prepend('<div class="mean-bar"><a href="#nav" class="meanmenu-reveal" style="'+e+'">Show Navigation</a><nav class="mean-nav"></nav></div>');var r=jQuery(n).html();jQuery(".mean-nav").html(r),Q&&jQuery("nav.mean-nav ul, nav.mean-nav ul *").each(function(){jQuery(this).is(".mean-remove")?jQuery(this).attr("class","mean-remove"):jQuery(this).removeAttr("class"),jQuery(this).removeAttr("id")}),jQuery(n).before('<div class="mean-push" />'),jQuery(".mean-push").css("margin-top",c),jQuery(n).hide(),jQuery(".meanmenu-reveal").show(),jQuery(v).html(s),M=jQuery(v),jQuery(".mean-nav ul").hide(),h?d?(jQuery(".mean-nav ul ul").each(function(){jQuery(this).children().length&&jQuery(this,"li:first").parent().append('<a class="mean-expand" href="#" style="font-size: '+i+'">'+y+"</a>")}),jQuery(".mean-expand").on("click",function(e){e.preventDefault(),jQuery(this).hasClass("mean-clicked")?(jQuery(this).text(y),jQuery(this).prev("ul").slideUp(300,function(){})):(jQuery(this).text(j),jQuery(this).prev("ul").slideDown(300,function(){})),jQuery(this).toggleClass("mean-clicked")})):jQuery(".mean-nav ul ul").show():jQuery(".mean-nav ul ul").hide(),jQuery(".mean-nav ul li").last().addClass("mean-last"),M.removeClass("meanclose"),jQuery(M).click(function(e){e.preventDefault(),A===!1?(M.css("text-align","center"),M.css("text-indent","0"),M.css("font-size",i),jQuery(".mean-nav ul:first").slideDown(),A=!0):(jQuery(".mean-nav ul:first").slideUp(),A=!1),M.toggleClass("meanclose"),P(),jQuery(p).addClass("mean-remove")}),f&&jQuery(".mean-nav ul > li > a:first-child").on("click",function(){jQuery(".mean-nav ul:first").slideUp(),A=!1,jQuery(M).toggleClass("meanclose").html(s)})}else W()};C||jQuery(window).resize(function(){a=window.innerWidth||document.documentElement.clientWidth,a>o,W(),o>=a?(b(),x()):W()}),jQuery(window).resize(function(){a=window.innerWidth||document.documentElement.clientWidth,C?(x(),o>=a?E===!1&&b():W()):(W(),o>=a&&(b(),x()))}),b()})}}(jQuery);
/*===== End of 01. Mean Menu ======*/
/*=============================================
= 02. Scroll to top =
=============================================*/
/**
* jQuery scrollToTop v0.4.3
* https://github.com/amazingSurge/jquery-scrollToTop
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
!function(t,o){if("function"==typeof define&&define.amd)define(["jquery"],o);else if("undefined"!=typeof exports)o(require("jquery"));else{var i={exports:{}};o(t.jQuery),t.jqueryScrollToTopEs=i.exports}}(this,function(t){"use strict";function o(t,o){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}function i(){var t=void 0,o=void 0,i="",e=!1,n=document.createElement("fakeelement"),s={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionend",transition:"transitionend"};for(t in s)if(void 0!==n.style[t]){o=s[t],e=!0;break}return/(WebKit)/i.test(window.navigator.userAgent)&&(i="-webkit-"),{prefix:i,end:o,supported:e}}function e(t,o){var i=this,e=Date.now||function(){return(new Date).getTime()},n=void 0,s=void 0,a=void 0,l=void 0,r=0,u=function(){r=e(),n=null,l=t.apply(s,a),n||(s=a=null)};return function(){for(var d=arguments.length,c=Array(d),f=0;f<d;f++)c[f]=arguments[f];var p=e(),h=o-(p-r);return s=i,a=c,h<=0||h>o?(n&&(clearTimeout(n),n=null),r=p,l=t.apply(s,a),n||(s=a=null)):n||(n=setTimeout(u,h)),l}}var n=function(t){return t&&t.__esModule?t:{default:t}}(t),s=function(){function t(t,o){for(var i=0;i<o.length;i++){var e=o[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(o,i,e){return i&&t(o.prototype,i),e&&t(o,e),o}}(),a={distance:200,speed:1e3,easing:"linear",animation:"fade",animationSpeed:500,mobile:{width:768,distance:100,speed:1e3,easing:"easeInOutElastic",animation:"slide",animationSpeed:200},trigger:null,target:null,text:"Scroll To Top",skin:null,throttle:250,namespace:"scrollToTop"},l=function(){function t(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(this,t),this.$doc=(0,n.default)("body"),this.options=n.default.extend(!0,{},a,i);var e=this.options.namespace;null===this.options.skin&&(this.options.skin="default"),this.classes={skin:e+"_"+this.options.skin,trigger:e,animating:e+"_animating",show:e+"_show"},this.disabled=!1,this.useMobile=!1,this.isShow=!1,this._init()}return s(t,[{key:"_init",value:function(){this.transition=i(),this._build(),this.options.target?"number"==typeof this.options.target?this.target=this.options.target:"string"==typeof this.options.target&&(this.target=Math.floor((0,n.default)(this.options.target).offset().top)):this.target=0,this._bindEvents(),this._toggle()}},{key:"_bindEvents",value:function(){var t=this;this.$trigger.on("click.scrollToTop",function(){return t.$doc.trigger("ScrollToTop::jump"),!1}),this.$doc.on("ScrollToTop::jump",function(){if(!t.disabled){t.checkMobile();var o=void 0,i=void 0;if(t.useMobile?(o=t.options.mobile.speed,i=t.options.mobile.easing):(o=t.options.speed,i=t.options.easing),t.$doc.addClass(t.classes.animating),t.transition.supported){var e=(0,n.default)(window).scrollTop();t.$doc.css({"margin-top":-e+t.target+"px"}),(0,n.default)(window).scrollTop(t.target),t._insertRule(".duration_"+o+"{"+t.transition.prefix+"transition-duration: "+o+"ms;}"),t.$doc.addClass("easing_"+i+" duration_"+o).css({"margin-top":""}).one(t.transition.end,function(){t.$doc.removeClass(t.classes.animating+" easing_"+i+" duration_"+o)})}else(0,n.default)("html, body").stop(!0,!1).animate({scrollTop:t.target},o,function(){t.$doc.removeClass(t.classes.animating)})}}).on("ScrollToTop::show",function(){t.isShow||(t.isShow=!0,t.$trigger.addClass(t.classes.show))}).on("ScrollToTop::hide",function(){t.isShow&&(t.isShow=!1,t.$trigger.removeClass(t.classes.show))}).on("ScrollToTop::disable",function(){t.disabled=!0,t.$doc.trigger("ScrollToTop::hide")}).on("ScrollToTop::enable",function(){t.disabled=!1,t._toggle()}),(0,n.default)(window).on("scroll.ScrollToTop",e(function(){t.disabled||t._toggle()},this.options.throttle)),this.options.mobile&&(0,n.default)(window).on("resize.ScrollToTop orientationchange.ScrollToTop",e(function(){t.disabled||t.checkMobile()},this.options.throttle))}},{key:"_build",value:function(){this.options.trigger?this.$trigger=(0,n.default)(this.options.trigger):this.$trigger=(0,n.default)('<a href="#" class="'+this.classes.trigger+" "+this.classes.skin+'">'+this.options.text+"</a>").appendTo((0,n.default)("body")),this._insertRule("."+this.classes.show+"{"+this.transition.prefix+"animation-duration: "+this.options.animationSpeed+"ms;"+this.transition.prefix+"animation-name: "+this.options.namespace+"_"+this.options.animation+";}"),this.options.mobile&&this._insertRule("@media (max-width: "+this.options.mobile.width+"px){."+this.classes.show+"{"+this.transition.prefix+"animation-duration: "+this.options.mobile.animationSpeed+"ms !important;"+this.transition.prefix+"animation-name: "+this.options.namespace+"_"+this.options.mobile.animation+" !important;}}")}},{key:"checkMobile",value:function(){(0,n.default)(window).width()<this.options.mobile.width?this.useMobile=!0:this.useMobile=!1}},{key:"can",value:function(){var t=void 0;return t=this.useMobile?this.options.mobile.distance:this.options.distance,(0,n.default)(window).scrollTop()>t}},{key:"_toggle",value:function(){this.can()?this.$doc.trigger("ScrollToTop::show"):this.$doc.trigger("ScrollToTop::hide")}},{key:"_insertRule",value:function(t){if(!this.rules||!this.rules[t])if(void 0===this.rules?this.rules={}:this.rules[t]=!0,document.styleSheets&&document.styleSheets.length)document.styleSheets[0].insertRule(t,0);else{var o=document.createElement("style");o.innerHTML=t,document.head.appendChild(o)}}},{key:"jump",value:function(){this.$doc.trigger("ScrollToTop::jump")}},{key:"disable",value:function(){this.$doc.trigger("ScrollToTop::disable")}},{key:"enable",value:function(){this.$doc.trigger("ScrollToTop::enable")}},{key:"destroy",value:function(){this.$trigger.remove(),this.$doc.data("ScrollToTop",null),this.$doc.off("ScrollToTop::enable").off("ScrollToTop::disable").off("ScrollToTop::jump").off("ScrollToTop::show").off("ScrollToTop::hide"),(0,n.default)(window).off(".ScrollToTop")}}],[{key:"setDefaults",value:function(t){n.default.extend(!0,a,n.default.isPlainObject(t)&&t)}}]),t}(),r={version:"0.4.3"},u=n.default.fn.scrollToTop,d=function(t){for(var o=arguments.length,i=Array(o>1?o-1:0),e=1;e<o;e++)i[e-1]=arguments[e];if("string"==typeof t){var s=t;if(/^_/.test(s))return!1;if(!/^(get)/.test(s))return this.each(function(){var t=n.default.data(this,"scrollToTop");t&&"function"==typeof t[s]&&t[s].apply(t,i)});var a=this.first().data("scrollToTop");if(a&&"function"==typeof a[s])return a[s].apply(a,i)}return this.each(function(){(0,n.default)(this).data("scrollToTop")||(0,n.default)(this).data("scrollToTop",new l(t))})};n.default.fn.scrollToTop=d,n.default.scrollToTop=n.default.extend({setDefaults:l.setDefaults,noConflict:function(){return n.default.fn.scrollToTop=u,d}},r)});
//# sourceMappingURL=jquery-scrollToTop.min.js.map
/*===== End of 02. Scroll to top ======*/
/*=============================================
= 03. Mailchimp =
后面还有 123 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。