任意のテキストを、閲覧しているユーザーがTwitterに投稿できるようにする、というスクリプトのご紹介。jQuery依存ですが、プラグイン自体は軽量です。

任意のテキストをTwitterに投稿できるようにする、というもの。New York Timesの記事内で実装されているものと同等のもののようです。

jquery.tweetable.js


動作サンプルです。指定したテキストと、TwitterのユーザーIDにメンションが送られるように設定できます。上記では@sampleを指定しています。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  <script src="jquery.tweetable.js"></script>

本体とプラグインを読み込みます。

$('[data-tweetable]').tweetable({
        via: 'sample',
      });

投稿したいテキストを囲う要素をセレクタとして指定し、viaにID名を設定します。

国際連合の統計によると、<span data-tweetable>東京は世界最大のメガシティ</span>と評価されており

あとは要素で括れば良いだけ。手軽に実装できて良いですね。

jquery.tweetable.js