如何重命名jQuery插件

时间:2013-05-13 05:52:33

标签: javascript jquery

我正在开发一个可用于许多其他应用程序的自定义控件。该控件包含自己的资源,包括jquery和我的控件所需的其他插件脚本。现在当控件插入另一个包含相同插件的javascripts的应用程序时出现问题。我对我的控件中的脚本进行了一些更改,但是现在名称冲突,当调用javascript函数初始化插件时,它使用项目中的脚本而不是控件的资源。为了解决这个问题,我认为在插件脚本中更改所有字符串“abc”(因为我在我的代码中使用myControl.abc())会这样做,但它无法正常工作。将字符串更改为“abcde”然后使用myControl.abcde()会出现错误“has no method'abcde'”。我正在尝试重命名tokenInput脚本。下面是代码,请建议我应该用tokenInputES而不是tokenInput来初始化我的控件。

我无法复制代码,但可以在

找到该脚本

https://github.com/loopj/jquery-tokeninput/zipball/jquery-tokeninput-1.6.0

1 个答案:

答案 0 :(得分:1)

更改第123行:

$.fn.tokenInput = ...

进入

$.fn.yourName = ...