自定义jquery插件如何使用无冲突库?

时间:2013-09-03 09:23:19

标签: jquery

我需要加载2个不同版本的jQuery库。在我加载的第一个库中,我想“附加”capty插件。

;(function($) {
     //foo
}(jQuery)

所以,我加载了我的第一个库,加载了jquery-ui.js和jquery-migrate.js,之后我立即将全局变量$重命名为jq10

<script>
     var jq10 = jQuery.noConflict(true);
</script>

随后,我打开jquery.capty.js并将jQuery更改为jq10。

;(function($) {
     //foo
}(jq10)

然后加载第二个jquery库(不同版本)。

加载页面,报告Selector invalid or missing!并指向jquery.capty.js文件中新的assigne变量jq10。

如何在这些插件中使用jq10?

(顺便说一下,如果在它上面的capty插件会报告capty()不是函数,如果我想使用那个方法 - 那是因为我需要在head标签的最后加载后面的jQuery库所以,不是一种选择。)

0 个答案:

没有答案