{"id":39,"date":"2009-12-03T09:47:11","date_gmt":"2009-12-03T01:47:11","guid":{"rendered":"http:\/\/www.magki.com\/blog\/?p=39"},"modified":"2010-04-12T18:24:10","modified_gmt":"2010-04-12T10:24:10","slug":"a-sample-marqee-for-jquery","status":"publish","type":"post","link":"http:\/\/www.ijony.com\/blog\/2009\/12\/a-sample-marqee-for-jquery.html","title":{"rendered":"\u5199\u4e86\u4e2a JQuery \u7684\u5e73\u6ed1\u6a2a\u5411\u8dd1\u9a6c\u706f"},"content":{"rendered":"<p>\u61d2\u7684\u8bf4\u5e9f\u8bdd\u4e86\uff0c\u76f4\u63a5\u8d34\u4ee3\u7801\u5427\u3002<\/p>\n<p>HTML \u90e8\u5206<\/p>\n<blockquote><p>&lt;div id=&#8221;marqee&#8221; style=&#8221;width:200px; height:24px; overflow:hidden;&#8221;&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;table border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243;&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td id=&#8221;marqee_frame&#8221; height=&#8221;24&#8243;&gt;&lt;table border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243;&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&nbsp;nowrap=&#8221;nowrap&#8221;&gt;\u6eda\u52a8\u6d4b\u8bd5\u7528\u6587\u5b57\u4e00&lt;\/td&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&nbsp;nowrap=&#8221;nowrap&#8221;&gt;\u6eda\u52a8\u6d4b\u8bd5\u7528\u6587\u5b57\u4e8c&lt;\/td&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&nbsp;nowrap=&#8221;nowrap&#8221;&gt;\u6eda\u52a8\u6d4b\u8bd5\u7528\u6587\u5b57\u4e09&lt;\/td&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&nbsp;nowrap=&#8221;nowrap&#8221;&gt;\u6eda\u52a8\u6d4b\u8bd5\u7528\u6587\u5b57\u56db&lt;\/td&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/tr&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/table&gt;&lt;\/td&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td id=&#8221;marqee_tmp&#8221; height=&#8221;24&#8243;&gt;&lt;\/td&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/tr&gt;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/table&gt;<br \/>\n&lt;\/div&gt;<\/p><\/blockquote>\n<p>JS \u90e8\u5206<\/p>\n<blockquote><p>var&nbsp;speed=20;<br \/>\n$(&#8216;#marqee_tmp&#8217;).html($(&#8216;#marqee_frame&#8217;).html());<br \/>\nfunction&nbsp;Marquee(){<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;w&nbsp;=&nbsp;$(&#8216;#marqee&#8217;).width()&nbsp;&#8211;&nbsp;$(&#8216;#marqee_frame&#8217;).width();<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;if(w&lt;0)&nbsp;w=0;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;if($(&#8216;#marqee_tmp&#8217;).width()&nbsp;&#8211;&nbsp;$(&#8216;#marqee&#8217;).scrollLeft()&nbsp;&lt;=&nbsp;w){<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#8216;#marqee&#8217;).scrollLeft($(&#8216;#marqee&#8217;).scrollLeft()&nbsp;&#8211;&nbsp;$(&#8216;#marqee_frame&#8217;).offsetWidth);<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;}else{<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#8216;#marqee&#8217;).scrollLeft($(&#8216;#marqee&#8217;).scrollLeft()&nbsp;+&nbsp;1);<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>\n}<br \/>\nvar&nbsp;MyMar=setInterval(Marquee,speed);<br \/>\n$(&#8216;#marqee&#8217;).hover(<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;function(){&nbsp;clearInterval(MyMar)&nbsp;},<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;function(){&nbsp;MyMar=setInterval(Marquee,speed)&nbsp;}<br \/>\n);<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u61d2\u7684\u8bf4\u5e9f\u8bdd\u4e86\uff0c\u76f4\u63a5\u8d34\u4ee3\u7801\u5427\u3002 HTML \u90e8\u5206 &lt;div id=&#8221;marqee&#8221;  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[14],"_links":{"self":[{"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/posts\/39"}],"collection":[{"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":0,"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ijony.com\/blog\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}