PageSourceSearch

https://www.hisayoshidam.jp/js/jquery/title-marquee/marquee.min.js?1776783606

js hisayoshidam.jp collected 2026-10-05 11:15:58 UTC 2,929 bytes, 1 lines download raw bytes

1(function(t){t.fn.marquee=function(a){function e(t,a,e){var i=e.behavior,r=e.width,s=e.dir,n=0;return n="alternate"==i?1==t?a[e.widthAxis]-2*r:r:"slide"==i?-1==t?-1==s?a[e.widthAxis]:r:-1==s?a[e.widthAxis]-2*r:0:-1==t?a[e.widthAxis]:0,n}function i(){for(var a=r.length,s=null,n=null,d={},l=[],o=!1;a--;){if(s=r[a],n=t(s),d=n.data("marqueeState"),!d)return void delete r[a];!0!==n.data("paused")?(s[d.axis]+=d.scrollamount*d.dir,o=-1==d.dir?s[d.axis]<=e(-1*d.dir,s,d):s[d.axis]>=e(-1*d.dir,s,d),"scroll"==d.behavior&&d.last==s[d.axis]||"alternate"==d.behavior&&o&&-1!=d.last||"slide"==d.behavior&&o&&-1!=d.last?("alternate"==d.behavior&&(d.dir*=-1),d.last=-1,n.trigger("stop"),d.loops--,0===d.loops?("slide"!=d.behavior?s[d.axis]=e(d.dir,s,d):s[d.axis]=e(-1*d.dir,s,d),n.trigger("end")):(l.push(s),n.trigger("start"),s[d.axis]=e(d.dir,s,d))):l.push(s),d.last=s[d.axis],n.data("marqueeState",d)):l.push(s)}r=l,r.length&&setTimeout(i,d.delay)}var r=[],s=this.length;return this.each(function(n){var d=t(this).html(),l=parseInt(t(this).parent().parent().width())-parseInt(t(this).parent().css("margin-left").replace("px",""))-parseInt(t(this).parent().css("margin-right").replace("px","")),o=t(this).parent().parent().attr("cellHeight");if(t(this).parent().parent().find(".t-icon-tip").length){var h=t(this).parent().parent().find(".t-icon-tip").parent(),p=h.width(),c=parseInt(h.css("margin-left").replace("px",""))+parseInt(h.css("margin-right").replace("px",""));l-=p+c}t(this).attr("data-marquee-w")&&(l=parseInt(t(this).attr("data-marquee-w")));var u=t(this),f=l,g=o,v=u.after("<div "+(a?'class="'+a+'" ':"")+'style="background:none;border:none;display: block-inline; width: '+f+"px; height: "+g+'px; overflow: hidden;white-space: nowrap;"><div style="float: left; white-space: nowrap;">'+u.html()+"</div></div>").next(),x=v.get(0),w=(u.attr("direction")||"left").toLowerCase(),m={dir:/down|right/.test(w)?-1:1,axis:/left|right/.test(w)?"scrollLeft":"scrollTop",widthAxis:/left|right/.test(w)?"scrollWidth":"scrollHeight",last:-1,loops:u.attr("loops")||-1,delay:u.attr("delay")||10,scrollamount:u.attr("scrollamount")||this.scrollAmount||1,behavior:(u.attr("behavior")||"scroll").toLowerCase(),width:/left|right/.test(w)?f:g};-1==u.attr("loops")&&"slide"==m.behavior&&(m.loops=1),u.hasClass("cursor_default")?v.css("cursor","default"):v.css("cursor","pointer");var b=!!u.hasClass("force");u.remove(),v.find("> div").width()<l&&!b&&v.html(d),/left|right/.test(w)?(v.find("> div").width()>=f||b)&&(v.find("> div").css("padding","0 "+f+"px"),b||v.find("> div").css("padding-left","0px")):v.find("> div").css("padding",g+"px 0"),v.bind("stop",function(){v.data("paused",!0),x[m.axis]=0}).bind("pause",function(){v.data("paused",!0)}).bind("start",function(){v.data("paused",!1)}).bind("unpause",function(){v.data("paused",!1)}).data("marqueeState",m),r.push(x),v.trigger("stop"),x[m.axis]=e(m.dir,x,m),n+1==s&&i()}),t(r)}})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.