タグを簡単にフォームに挿入するjavascript「jTagging」に関するコメントはまだありません。
ご遠慮なくコメントしてください。
タグを簡単にフォームに挿入するjavascript「jTagging」
ソーシャルブックマークなどに代表されるWeb2.0の世界ではタグにより細かく分類されることが多くなっています。
その細かさゆえ、入力が面倒になっているのも事実です。
jTaggingはタグの入力を簡便にしてくれるjavascriptです。

使用方法
jTaggingからjQuery.jTagging.jsをjQueryからjquery.jsをダウンロードします。
<script src="http://yourdomain/jquery.js" type="text/javascript"></script>
<script src="http://yourdomain/jQuery.jTagging.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#id名").jTagging($("タグの配列要素名"), "");
});
</script>
上記のように記述し、htmlでタグの入力フォームを作成します。
<input type="text" id="id名" size="30">
<div id="タグの配列要素名">
<a href="#" onclick="return false;"<Google>/a<
<a href="#" onclick="return false;">Yahoo</a>
<a href="#" onclick="return false;">MSN>/a<
</div>
オプションを指定することで、配列を複数含めることや、タグの選択時などをCSSで指定できます。
var tagDivList = new Array($("タグの配列要素名1"), $("タグの配列要素名2"));
var normalClass = { padding : "2px 1px 0 1px", textDecoration : "underline", color : "#f00", backgroundColor : "" }; //非選択時
var selectedClass = { padding : "2px 1px 0 1px", textDecoration : "underline", color : "#fff", backgroundColor : "#f00"}; //選択時
var normalHoverClass = { padding : "2px 1px 0 1px", textDecoration : "none", color : "#fff", backgroundColor : "#00f"}; //ホバー時
$("#id名").jTagging(tagDivList, " ", normalClass, selectedClass, normalHoverClass);
タグを簡単にフォームに挿入するjavascript「jTagging」サンプル
2007年11月11日
前の記事:高機能な文字書き換えjavascript「class.editInPlace.js」
次の記事:script.aculo.usベースの日付選択javascript「DatePicker」
関連記事
- [jQuery]Confirm
- [jQuery]Progression
- [jQuery]Countdown
- [jQuery]Scrolling timepicker
- [jQuery]jTagEditor
コメント投稿
この記事へのトラックバック:
- jQueryでLightBoxを実現するjavascript「jQuery Lightbox Plugin (balupton edition)」
- ビジュアル面で最高のタイムピッカーJavaScript「nogray_time_picker」
- BOMBERMAN JAVASCRIPT GAME by mootools.js
- 3ステップで表をソート&値を検索できるjavascript「dataTables」
- Movable Type 4.2にバージョンアップ
- ページの目次を自動で作成するjavascript「jqTOC」
- JavaScriptライブラリ「raphael」で図を描く
- ニューデザイン
- Widgetboxで手軽にRSS型ウィジェット(ガジェット)を作る
- 奥から手前にズームするJavaScript「Spacegallery.js」













