HOME の中の
レポート の中の
jQuery の中の
twitter の中の
[jQuery]TwitterAPIから読み込んだつぶやきをスクロール – twiline.js
つぶやきが流れるバナーを簡単に作成できるjQueryプラグイン

レポート

[jQuery]TwitterAPIから読み込んだつぶやきをスクロール – twiline.js
つぶやきが流れるバナーを簡単に作成できるjQueryプラグイン

Aug. 16, 2010

このエントリをはてなブックマークに追加
つぶやきが流れるバナーを簡単に作成できるjQueryプラグイン

つぶやきが流れるバナーを簡単に作成できるjQueryプラグイン

Twitterのつぶやきをヘッドラインニュースとして流したり、ブログパーツのように表示したい時、jQueryで簡単にマーキー風(文字が流れる)表示ができるプラグインを作成しました。特定のユーザーのつぶやきを流したい場合以外に、キーワードで検索してヒットしたつぶやきを流すこともできます。(※個人利用・商用利用を問わず自由に改変してご利用いただけますが、ライセンスをご理解いただき、自己責任の上でご使用ください。)

動作サンプル

動作サンプル

対応

InternetExplorer6~8、Firefox3~、Chrome2~、Safari3~

jQuery1.3.2、1.4.2で動作確認済み。

設置方法(特定のユーザーのつぶやきを表示する)

「#twiline」は、プラグインを適用したいdivのidに置き換えてください。「search」の箇所(サンプルでは「jeia3」)に、表示したいユーザーのTwitterアカウントを入力してください。

<html>

<head>
<script type="text/javascript" src="/common/js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="./twiline.js"></script>
<script type="text/javascript">

$(function() {
	$( '#twiline' ).twiline({
		mode: 'user',
		search: 'jeia3'
	});
});

</script>
</head>

<body>

<div id="twiline"></div>

</body>

</html>

設置方法(キーワードで検索したつぶやきを表示する)

「search」の箇所(サンプルでは「jQuery」)に、検索したいキーワードを入力してください。※キーワードはTwitterAPIの仕様により、大文字・小文字を問わずヒットします。

<html>

<head>
<script type="text/javascript" src="/common/js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="./twiline.js"></script>
<script type="text/javascript">

$(function() {
	$( '#twiline' ).twiline({
		mode: 'keyword',
		search: 'jQuery'
	});
});

</script>
</head>

<body>

<div id="twiline"></div>

</body>

</html>

カスタマイズ

スクロール箇所のまわりは、HTMLで作成することで自由にカスタマイズできます。(サンプルを参照)

また、JavaScript部分に以下の項目を追記することで、スクロール部分・アイコン表示などをカスタマイズすることができます。

$(function() {
	$( '#twiline' ).twiline({
		mode: 'keyword',
		search: 'jQuery',
		max: 20, // TwitterAPIから読み込むつぶやきの数(標準は 10)
		icon: '#icon', // アイコンを表示するdiv(jQueryのセレクタ)
		link: 'a#link', // フォロー先へリンクするaタグ(jQueryのセレクタ)
		time: 'before', // 書き込み時間の表示(default/before/hidden)
		fontsize: 10, // 文字のサイズ(ピクセル、標準は 12px)
		speed: 10 // 文字が流れるスピード(標準は 5)
	});
});

時間の表示 … default=「2010/08/16 00:00」、before=「○○時間前」、hidden=表示しない

ライセンスについて

GPLライセンスと商用ライセンスのデュアルライセンスとなります。GPLライセンスの定義に基づきご利用される場合は、無償でご利用できます。

商用ライセンス(商用利用)でご利用の場合は、下記のPaypalより¥1,050お支払いいただくか、
もしくは弊社Twitterアカウントをフォローしてください。(DMやリプライでご一報いただけると開発者が喜びます。)ソース内のコピーライト表記を保持する以外は、ご自由に当プラグインをご利用ください。

※Twitterのフォローは、ご使用になるアカウントよりお願いいたします。複数のアカウントでご使用になる場合は、アカウント毎にフォローして下さい。また、ライセンスをご購入いただく場合は、1アカウントでのご使用につき1点をご購入いただけますようお願いいたします。

ダウンロード


更新履歴

  • 2010.11.23 … 日付表示をデフォルト(「2010/08/16 00:00」)で使用した際に、時差が適用されていないバグを修正しました。(ver 1.2)
  • 2010.12.02 … 日付表示をデフォルト(「2010/08/16 00:00」)で使用した際に、月表示が1ヶ月手前になってしまうバグを修正しました。(ver 1.3)
  • 2011.03.28 … twitterAPIの仕様変更にともない、記事IDが桁溢れして記事へのリンクが切れてしまうバグを修正しました。(ver 1.4)


日本電子工藝社の特徴を知る。
日本電子工藝社とは?
お知らせを見る。
日本電子工藝社からのニュース・イベントを配信しています。
利用規約
www.jeia.co.jpのサイトにおけるご利用規約をご説明しています。
BLOGを見る。
Twitterと連動した「つぶやき型ブログ」を配信していいます。