twitterの最新を表示するjQuery Plugin

解説は後ほど書きますw

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

<script language="JavaScript">

/* *********************************************************
//jquery.twitter_newest_twitt.js
//2009 imaiworks
//最新のtwittを取得する
//@なtwitteは出さないようにしてます
//      (pickuptwittmode="all"としておけば一応出せます)
********************************************************* */
$.fn.twitter_newest_twitt = function(){
	return this.each(function(){
		var copythis = this
		if($(this).attr("twitterid") !=""){
		    $.getJSON('http://twitter.com/statuses/user_timeline/' + $(this).attr("twitterid") + '.json?callback=?&count=20', function (json) {
				for(i=0;i<=(json.length-1);i++){if(json[i].text == json[i].text.replace("@","")  || $(copythis).attr("pickuptwittmode")=="all" ){$(copythis).text( json[i].text );break;}}
		    });
		}
	});
}
/* *********************************************************
********************************************************* */


///つぶやきを表示する
$(document).ready(function () {
	$(".newest_twitt").twitter_newest_twitt()
});


</script>


<body>

kazuyo_k twitter<br>
<div class="newest_twitt" twitterid="kazuyo_k"  style="background-color:#B4D8F8"></div><br>
kohmi twitter<br>
<div class="newest_twitt" twitterid="kohmi"     style="background-color:#B4D8F8"></div><br>

<br><br>
@(reply)なtwitteも表示する<br>
dankogai twitter<br>
<div class="newest_twitt" twitterid="dankogai"      pickuptwittmode="all" style="background-color:#B4D8F8"></div><br>

barackobama twitter<br>
<div class="newest_twitt" twitterid="barackobama"   pickuptwittmode="all" style="background-color:#B4D8F8"></div><br>

</body>