/*! * Marquee - JS compressed * @licence Marquee - v1.0 (2015-01-20) * http://56hm.com/ | Licence: MIT */ !function(a){function b(b,e){this.element=b,this.settings=a.extend({},d,e),this._defaults=d,this._name=c,this.version="v1.0",this.$element=a(this.element),this.$wrapper=this.$element.parent(),this.$items=this.$element.children(this.settings.itemSelecter),this.next=0,this.timeoutHandle,this.intervalHandle,this.settings.enable&&this.init()}var c="marquee",d={enable:!0,direction:"vertical",itemSelecter:"li",delay:3e3,speed:1,timing:1,mouse:!0};b.prototype={init:function(){var b=this,c=0;a.each(this.$items,function(d,e){c+=parseInt(b.isHorizontal()?a(e).outerWidth():a(e).outerHeight())});var d=this.isHorizontal()?this.$element.outerWidth:this.$element.outerHeight;d>c||(this.$wrapper.css({position:"relative",overflow:"hidden"}),this.$element.css({position:"absolute",top:0,left:0}),this.$element.css(this.isHorizontal()?"width":"height","1000%"),this.cloneAllItems(),this.settings.mouse&&this.addHoverEvent(this),this.timer(this))},timer:function(a){this.timeoutHandle=setTimeout(function(){a.play(a)},this.settings.delay)},play:function(b){this.clearTimeout();for(var c=0,d=0;d<=this.next;d++)c-=parseInt(this.isHorizontal()?a(this.$items.get(this.next)).outerWidth():a(this.$items.get(this.next)).outerHeight());this.intervalHandle=setInterval(function(){b.animate(c)},this.settings.timing)},animate:function(a){var b=this.isHorizontal()?"left":"top",c=parseInt(this.$element.css(b));c>a?c-this.settings.speed<=a?this.$element.css(b,a):this.$element.css(b,c-this.settings.speed):(this.clearInterval(),this.next+1