stripe野良プラグインを修正
946 な方から色々指摘を受けて修正しました。
- CSSの指定からクラス名の指定にした。
- tableの場合の修正。
/**
* stripe.js
*/
jQuery.fn.extend({
stripe : function (o)
{
o = o || {};
var even = o.even || 'even';
var odd = o.odd || 'odd';
return this.each(function ()
{
switch (this.nodeName.toLowerCase())
{
case 'ul':
case 'ol':
jQuery(this).children('li:even')
.addClass(even)
.end().children('li:odd')
.addclass(odd);
break;
case 'table':
jQuery(this).children('tbody')
.children('tr:even')
.addClass(even)
.end().children('tr:odd')
.addClass(odd);
break;
default:
break;
}//END: switch.
});//END: each.
}//END: stripe.
});//END: jQuery.fn.extend.
しょせんは野良な訳ですがw
って思ってたら 946 な人の こんなエントリー が。 なんだ、プラグインじゃなくて良かったのか。
- Posted at:
- 2007/09/25 20:29:54
- 2 Comments
- 0 TrackBacks
- Tags:
- JavaScript
- jQuery
- plugin
- Trackback:
- http://humming.via-kitchen.com/2007/09/25/modified-jquery-stripe-nora-plugin/trackback/
TrackBacks
まだ登録されていません。
Comments
946
どうもすみません。
プラグインにするってのを学びましたので今度からそうしてみますっ。
nobu
jQueryはプラグインが気軽に作れて楽しいです。
是非ともお試しあれw