ブログの投稿を追加するフォームを作成する必要がありました。 標準フィールド(名前、日付、テキストなど)に加えて、タグを追加するために使用可能なフォームをねじ込む必要がありました。
なぜなら 私はjQueryでコーディングしているので、選択は明確でした。
私が自分のために設定した必要なタスクは次のとおりです。
- 設定が簡単
- すべてのタグは1つのファイル(キャッシュ内)に保存されます
- サーバーとクライアントの最小負荷
- タグのリスト-ヒントは、特定のタグの選択されたリクエストに対してのみ開かれます。
プラグインの詳細には触れません。
接続-標準:
*このソースコードは、 ソースコードハイライターで強調表示されました。
< head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title > TAG_ADD. jQuery Plugin </ title > < script type ="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></ script > <script type= "text/javascript" src= "tag_add_js/tag_add.js" > </ script > < link rel ="stylesheet" type ="text/css" href ="tag_add_css/tag_add.css"> </ head >
< head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title > TAG_ADD. jQuery Plugin </ title > < script type ="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></ script > <script type= "text/javascript" src= "tag_add_js/tag_add.js" > </ script > < link rel ="stylesheet" type ="text/css" href ="tag_add_css/tag_add.css"> </ head >
< head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title > TAG_ADD. jQuery Plugin </ title > < script type ="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></ script > <script type= "text/javascript" src= "tag_add_js/tag_add.js" > </ script > < link rel ="stylesheet" type ="text/css" href ="tag_add_css/tag_add.css"> </ head >
< head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title > TAG_ADD. jQuery Plugin </ title > < script type ="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></ script > <script type= "text/javascript" src= "tag_add_js/tag_add.js" > </ script > < link rel ="stylesheet" type ="text/css" href ="tag_add_css/tag_add.css"> </ head >
< head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title > TAG_ADD. jQuery Plugin </ title > < script type ="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></ script > <script type= "text/javascript" src= "tag_add_js/tag_add.js" > </ script > < link rel ="stylesheet" type ="text/css" href ="tag_add_css/tag_add.css"> </ head >
< head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title > TAG_ADD. jQuery Plugin </ title > < script type ="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></ script > <script type= "text/javascript" src= "tag_add_js/tag_add.js" > </ script > < link rel ="stylesheet" type ="text/css" href ="tag_add_css/tag_add.css"> </ head >
< head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title > TAG_ADD. jQuery Plugin </ title > < script type ="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" ></ script > <script type= "text/javascript" src= "tag_add_js/tag_add.js" > </ script > < link rel ="stylesheet" type ="text/css" href ="tag_add_css/tag_add.css"> </ head >
フォームを描画してプラグインを呼び出す
<input type= "text" name= "tag_input" id= "tag_input_id" >
<br>
<em>( )</em></p>
<script>
jQuery( document ).ready( function (){
$( "#tag_input_id" ).tag_add();
})
</script>
* This source code was highlighted with Source Code Highlighter .
設定できます
<script>
jQuery( document ).ready( function (){
$( "#tag_input_id2" ).tag_add({
maxitem :0, // . -
minlength :2, // . -
maxlength :10, // . -
loadinfo : 'loadtag.php' , //
});
})
})
</script>
* This source code was highlighted with Source Code Highlighter .
これがプラグイン全体です。デモはここで見ることができます
使用))