私はtagit(http://webspirited.com/tagit/)を使用していて、これまでのところ本当に気に入っています。克服すべき問題が1つあります。タグのキーワードを入力し始めたら、気が変わってページの他の場所をクリックすると(入力がフォーカスを失います)、タグが追加されます。私はこれが起こらないようにしたい。トリガーキーが選択されている場合にのみタグを追加したいのですが、私の場合はコンマです。それ以外の場合、最後のタグ(おそらく部分的なテキスト)は、コンマが追加されるまでそこに配置する必要があります。
これは私がこれまでに持っているコードです。かなり基本的な実装ですが、上記のシナリオを防ぐ方法がわかりません。
$('#thename').tagit({
tagSource:,
select:true,
tagsChanged:function (a, b) {
if(b=='added' || b=='popped'){
submitForm();
}
},
triggerKeys:new Array('comma')
});