<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>jQuery</title><link>http://blogs.wankuma.com/masaru/category/2243.aspx</link><description>jQuery</description><managingEditor>まさる（高野 将、TAKANO Sho）</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>まさる（高野 将、TAKANO Sho）</dc:creator><title>jQuery楽しい＆tweetボタン付けてみました</title><link>http://blogs.wankuma.com/masaru/archive/2010/11/18/195015.aspx</link><pubDate>Thu, 18 Nov 2010 00:50:00 GMT</pubDate><guid>http://blogs.wankuma.com/masaru/archive/2010/11/18/195015.aspx</guid><wfw:comment>http://blogs.wankuma.com/masaru/comments/195015.aspx</wfw:comment><comments>http://blogs.wankuma.com/masaru/archive/2010/11/18/195015.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/masaru/comments/commentRss/195015.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/masaru/services/trackbacks/195015.aspx</trackback:ping><description>&lt;p&gt;最近仕事で&lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt;を使えるようになったので、いろいろと試してみているのですが、jQueryってよくできてますね。そして面白い♪&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ということで、勉強もかねてentryの最後にtweetするためのボタンをつけてみました。&lt;/p&gt; &lt;p&gt;参考にしたのはこちら↓&lt;/p&gt; &lt;p&gt;&lt;a href="http://itra.jp/jquery_socialbutton_plugin/"&gt;Twitter/facebookいいね/mixiチェック/GREEいいね/Evernote/はてブのボタンを超カンタンに作れる jQuery.socialbutton プラグインを作ったよ | アイトランス株式会社&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;どんなコードを書いたか、ソースを見ればわかりますが、紹介しておきます。&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:8f3f9bea-5918-445a-9c54-36fd5d850411" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;script language="javascript" src="http://masaru.wankuma.com/script/jquery-1.4.4.min.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language="javascript" src="http://masaru.wankuma.com/script/jquery.socialbutton-1.4.1.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type="text/javascript"&amp;gt;
$(document).ready(function(){
  $('.post').each(function(i,v){
    var postanchor = $(v).find('a')[0];
    var url = postanchor.href;
    var title = postanchor.innerText;
    $('&amp;lt;div class="tweet"&amp;gt;&amp;lt;/div&amp;gt;').css('margin-top', '5').appendTo(v);
    $(v).find('.tweet').socialbutton('twitter',{
      button: 'none',
      url: url,
      text: 'まさるblog : ' + title
    });
  });
});
&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;1,2行目：jQueryとtweetボタンを表示するためのscriptタグです。&lt;/p&gt;
&lt;p&gt;4行目：Webページのloadが終わったら実行するfunctionを指定します。&lt;/p&gt;
&lt;p&gt;5行目：個々のエントリに対して、eachで列挙して指定したfunctionを実行します。&lt;/p&gt;
&lt;p&gt;6～8行目：tweetボタンをつけるエントリのurlとタイトルを取得します。&lt;/p&gt;
&lt;p&gt;9行目：entryの最後にtweetボタンを設定するためのdivタグを追加します。（margin-topはちょっと隙間を空けるため）&lt;/p&gt;
&lt;p&gt;10～14行目：9行目で追加したdivタグにtweetボタンを設定します。&lt;/p&gt;
&lt;p&gt;※ちなみに、.Textのスキンは"Hover”を使っています。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;jQueryを使うと、blogのカスタマイズもかなり柔軟にできそうです。今後も機会があればいろいろやってみたいと思います。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/masaru/aggbug/195015.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>