2 つの jquery プラグインを使用しています。どちらもプロトタイプ関数で jquery を拡張しますremoveTag
。これにより、2 番目にロードされたプラグインは正しく機能しますが、最初のプラグインは機能しません。
簡単なパッチとして、2 番目のプラグインの removeTag (およびそれに対するすべての呼び出し) の名前を別の名前に変更しました。
明らかに、それは良い解決策ではありません。アップグレードは手動で編集する必要があり、私がまだ気付いていない他の名前空間の競合が存在する可能性があります。
これに対処するための効果的な戦略を誰かが推奨できますか?
私が使用している2つのプラグインは次のとおりです。
- jQuery TagIt - http://aehlke.github.com/tag-it/
- jQuery TagsInput - https://github.com/xoxco/jQuery-Tags-Input