我正在使用两个 jquery 插件。两者都使用原型函数扩展 jquery removeTag
。这会导致第二个加载的插件正常工作,而第一个则不能。
作为一个快速补丁,我将第二个插件上的 removeTag - 以及对它的所有调用 - 重命名为其他内容。
显然,这不是一个好的解决方案。升级需要手动编辑,并且可能存在我尚未意识到的其他命名空间冲突。
谁能推荐一些有效的策略来解决这个问题?
我使用的两个插件是:
- jQuery TagIt - http://aehlke.github.com/tag-it/
- jQuery 标签输入 - https://github.com/xoxco/jQuery-Tags-Input