2014-04-02 23 views
-1

是否有可能在一个页面有2个jQuery库,但有不同的版本?我在谷歌中发现的一些控件似乎是历史悠久的旧版本,并使用0.x - 1.x版本,但我也有需要2.x版本的引导程序。有任何想法吗?

+1

如果您想使用$比jQuery的命名空间别的东西,你应该看看noconflict API https://api.jquery.com/ jQuery.noConflict/ –

+0

鉴于jQuery的地位和它的用户基础,你发现的错误的来源是不可能的,因为它是潜在的原因。我建议你再次检查一下,并使用适当的工具,如JS调试器(免费提供像Chrome和ff一样的体面的浏览器),适当地设置观察点和断点。 – collapsar

+0

我使用devexpress旋转网格控件,它使用回调函数,它用'''填充它需要的大量数据,而我的事件,属性不会在他后面工作 –

回答

2

使用 jQuery.noConflict()

例:

var j = jQuery.noConflict(); 
    // Do something with jQuery 
    j("div p").hide(); 
+0

我可以像这样做'var $ headerFuncs = $;'?所以我可以使用一个变量为鼠标事件,其他为documen.events?可能吗? –

+0

是的,使用'var $ headerFuncs = jQuery.noConflict();' –

相关问题