Javascript jquery mobile和两个不同的jquery版本
我有一个特定的任务,就是在现有页面的DOM中插入jquery和自定义javascript JQuery就插入到我的脚本之前,在我的脚本中,im使用window['my$']=JQuery.noConflicttrue 当插件被修改为绑定在jquery的“my$”版本上时,这非常有效,没有任何冲突。当然,我必须手动修改插件 当我不得不将jQuery mobile绑定到我的jQuery版本时,问题出现了。我尝试了3种方法,但都没有成功: 将整个jquery mobile包装到函数中,函数$和jquery内部声明为my$变量:Javascript jquery mobile和两个不同的jquery版本,javascript,jquery,jquery-mobile,conflicting-libraries,Javascript,Jquery,Jquery Mobile,Conflicting Libraries,我有一个特定的任务,就是在现有页面的DOM中插入jquery和自定义javascript JQuery就插入到我的脚本之前,在我的脚本中,im使用window['my$']=JQuery.noConflicttrue 当插件被修改为绑定在jquery的“my$”版本上时,这非常有效,没有任何冲突。当然,我必须手动修改插件 当我不得不将jQuery mobile绑定到我的jQuery版本时,问题出现了。我尝试了3种方法,但都没有成功: 将整个jquery mobile包装到函数中,函数$和jque
var jQuery = my$;
var $ = my$
我试图保留原始jQuery
my$.holdReady(true);
$_old = $;
$ = my$;
jQuery = my$;
//code for adding jquery mobile
jQuery = $_old;
$ = $_old;
my$.holdReady(false);
将jQuery mobile中的所有jQuery替换为my$
这个问题有什么优雅的解决方案吗?您能在下面的函数之间编写您的所有自定义jQuery代码吗?使用这些代码,您不需要任何不冲突的jQuery
(function($) {
})(jQuery);