2

私は現在、jQueryプラグインに苦労しています。ここでは、「Tag-Handler」プラグインを使用して、Web サイトのタグ処理を実装しています。

プラグインの初期化は次のようなものです。

        $('#plugin-optsel-colormixed').tagHandler({
            assignedTags: stored_tags.length ? stored_tags.split(",") : [],
            inputField: ...,
            onAdd: function() {
                ...
            },
            afterAdd: function() {
                ...
            },
            afterDelete: function() {
                ...
            }
        });

したがって、これは非常に簡単です。

さて、私の計画は、後でタグハンドラにいくつかのタグを追加することでした。これは、次のようなコードブロックを追加することで簡単に実行できると思いました。

$('#plugin-optsel-colormixed').tagHandler({
    assignedTags: [...]
}

ただし、これは onAdd、afterAdd、afterDelete の以前の定義をオーバーライドするため、上記のようにタグを割り当てた後はこの関数は機能しなくなります。

それを回避する方法はありますか?以前に定義されたメソッドと定義を再利用できるように、プラグインを書き直すにはどうすればよいですか?

4

0 に答える 0