/*! * Author: ttionya * * Version: 1.2.1 * * GitHub: https://github.com/ttionya/hMarquee * * License: MIT */ !function(e){function t(a){if(r[a])return r[a].exports;var n=r[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var r={};t.m=e,t.c=r,t.d=function(e,r,a){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t){!function(e){function t(t){!function(e){function t(e,t,a){r.$marqueeC.addClass("m-marquee-"+a),"function"==typeof t&&e.on("click",t)}var r=e.$c;r.$marqueeC.html("").removeClass().off("click").addClass("m-marquee"),e.externalClass&&r.$marqueeC.addClass(e.externalClass),e.fadeInOut&&r.$marqueeC.addClass("m-marquee-fade"),r.$marqueeC.addClass(e.startVisibility?"m-no-ani":"m-hidden");e.leftItem&&t(r.$leftItem,e.leftItemCB,"left"),e.rightItem&&t(r.$rightItem,e.rightItemCB,"right")}(t),function(e){var t,r=e.list,a=e.listLen,n="";switch(typeof r[0]){case"object":var i,m,o=e.linkTextField,u=e.linkUrlField;for(t=0;t'+i+"":''+i+"";break;case"string":for(t=0;t'+r[t]+"";break;default:e.$c.$marqueeC.hide()}e.$c.$scroll.append(n)}(t),function(t){var r,a="";e("#m-marquee-style").length||(r='.m-marquee { position: relative; overflow: hidden; -webkit-transition: height .2s ease-in; transition: height .2s ease-in; }.m-marquee.m-no-ani { -webkit-transition: none; transition: none; }.m-marquee.m-hidden { height: 0 !important; }.m-marquee.m-hidden .m-marquee-content-scroll { -webkit-animation: none; animation: none; }.m-marquee .m-marquee-inner { position: relative; }.m-marquee.m-marquee-left .m-marquee-inner { padding-left: 40px; }.m-marquee.m-marquee-right .m-marquee-inner { padding-right: 40px; }.m-marquee.m-marquee-left .m-marquee-left-item, .m-marquee.m-marquee-right .m-marquee-right-item { position: absolute; top: 0; left: 0; width: 40px; height: 100%; }.m-marquee.m-marquee-right .m-marquee-right-item { right: 0; left: initial; }.m-marquee.m-marquee-left .m-marquee-left-item:before, .m-marquee.m-marquee-right .m-marquee-right-item:before { content: ""; position: absolute; top: 50%; left: 7px; width: 16px; height: 16px; background-size: 16px auto; background-repeat: no-repeat; -webkit-transform: translateY(-50%); transform: translateY(-50%); }.m-marquee.m-marquee-right .m-marquee-right-item:before { right: 7px; left: initial; }.m-marquee .m-marquee-content { position: relative; overflow: hidden; white-space: nowrap; }.m-marquee.m-marquee-fade .m-marquee-content:before, .m-marquee.m-marquee-fade .m-marquee-content:after { content: ""; position: absolute; top: 0; width: 15px; height: 100%; z-index: 99999; }.m-marquee.m-marquee-fade .m-marquee-content:before { left: 0; background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); }.m-marquee.m-marquee-fade .m-marquee-content:after { right: 0; background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); }.m-marquee .m-marquee-content-scroll { display: inline-block; -webkit-animation: m-marquee 0s linear infinite; animation: m-marquee 0s linear infinite; }.m-marquee .m-marquee-content-scroll .m-marquee-item { padding-right: 40px; }.m-marquee .m-marquee-content-scroll .m-marquee-item:last-child { padding-right: 0; }@-webkit-keyframes m-marquee { from { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } to { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }@keyframes m-marquee { from { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } to { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); } }',e("head").append(e('').text(r)));t.leftItem&&t.leftItemImg&&(a+=".m-marquee."+t.marqueeId+'.m-marquee-left .m-marquee-left-item:before { background-image: url("'+t.leftItemImg+'"); }'),t.rightItem&&t.rightItemImg&&(a+=".m-marquee."+t.marqueeId+'.m-marquee-right .m-marquee-right-item:before { background-image: url("'+t.rightItemImg+'"); }'),a&&t.$c.$marqueeC.addClass(t.marqueeId).append("")}(t);var r=t.$c;return r.$marqueeC.append(r.$inner.append(r.$content)),t.leftItem&&r.$marqueeC.append(r.$leftItem),t.rightItem&&r.$marqueeC.append(r.$rightItem),"function"==typeof t.onclick&&r.$marqueeC.on("click",t.onclick),setTimeout(function(){r.$content.append(r.$scroll),r.$marqueeC.height(r.$inner.height());var a,n=r.$content.width(),i=r.$scroll.width(),m=function(){setTimeout(function(){e.hMarquee.hide(r.$marqueeC)},1e3*a)};!t.alwaysScroll&&n>=i?(r.$scroll.css("padding-left",0),r.$marqueeC.removeClass("m-marquee-fade")):(a=(i+n)/t.speedPeerSec,r.$scroll.css({"padding-left":"100%","-webkit-animation-duration":a+"s","animation-duration":a+"s","-webkit-animation-delay":t.delayBeforeStart+"s","animation-delay":t.delayBeforeStart+"s"}).offset(),t.once&&r.$marqueeC.on("show",m),t.once&&t.startVisibility&&m()),r.$marqueeC.removeClass("m-no-ani")},0),!0}function r(e){return!e.$c.$marqueeC.length||!e.listLen||e.listLen'),$content:e('
'),$scroll:e('
'),$leftItem:e('
'),$rightItem:e('
')},t}var n={el:e(".J-marquee"),delayBeforeStart:0,speedPeerSec:70,minShowCount:3,fadeInOut:!1,alwaysScroll:!1,startVisibility:!0,leftItem:!1,rightItem:!1,linkTextField:"text",linkUrlField:"url"},i=function(){var e=0;return function(){return e++}}();e.hMarquee={},e.hMarquee.marquee=function(e){return e=a(e,{onclick:null,once:!1}),r(e)&&t(e)?e.$c.$marqueeC:void 0},e.hMarquee.notification=function(e){return e=a(e,{minShowCount:1,list:[e.noticeText],once:!1}),r(e)&&t(e)?e.$c.$marqueeC:void 0},e.hMarquee.notificationOnce=function(e){return e=a(e,{minShowCount:1,list:[e.noticeText],alwaysScroll:!0,once:!0}),r(e)&&t(e)?e.$c.$marqueeC:void 0},e.hMarquee.hide=function(e){e.addClass("m-hidden")},e.hMarquee.show=function(e){e.removeClass("m-hidden"),e.trigger("show")}}(window.jQuery||window.Zepto)}]);