Javascript 使用不同版本的jQuery加载插件

Javascript 使用不同版本的jQuery加载插件,javascript,jquery,cs-cart,Javascript,Jquery,Cs Cart,我正在尝试在CS购物车网站上运行一个插件,它只允许我使用jQuery1.7+插件 我在另一个票证上发现了一段代码,它允许使用noConflict方法运行两个版本的jQuery。所有原始代码都运行良好。但是这个插件没有运行,它不断抛出错误UncaughtTypeError:undefined不是这一行的函数:$j(“#wrapper”).owlCarousel({但是如果我在我的document on load函数中添加以下lin,它似乎在运行,然后在到达.owlCarousel函数时中断。-$j

我正在尝试在CS购物车网站上运行一个插件,它只允许我使用jQuery1.7+插件

我在另一个票证上发现了一段代码,它允许使用noConflict方法运行两个版本的jQuery。所有原始代码都运行良好。但是这个插件没有运行,它不断抛出错误Uncaught
TypeError:undefined不是这一行的函数:
$j(“#wrapper”).owlCarousel({
但是如果我在我的document on load函数中添加以下lin,它似乎在运行,然后在到达.owlCarousel函数时中断。-
$j('body').css(“背景色”、“红色”);

以下是我的代码明细:

//在页面顶部加载了n

{script src="lib/js/jquery/jquery.min.js"}
{script src="lib/js/jquery/jquery.min.1.8.js"}

<script>var $j = jQuery.noConflict(true);</script>
    <script type='text/javascript'>
      $(document).ready(function(){
       console.log($().jquery); // This prints v1.5.2
       console.log($j().jquery); // This prints v1.8
      });
   </script>
{script src=“lib/js/jquery/jquery.min.js”}
{script src=“lib/js/jquery/jquery.min.1.8.js”}
var$j=jQuery.noConflict(true);
$(文档).ready(函数(){
console.log($().jquery);//这将打印v1.5.2
log($j().jquery);//这将打印v1.8
});
//加载在页面下方,在大多数现有JS之后

<script type='text/javascript'>
$j(document).ready(function(){
   $j('body').css('background-color', 'red');

$j("#wrapper").owlCarousel({

        //autoPlay: 3000, //Set AutoPlay to 3 seconds

        items : 2,
       itemsCustom : [
          [200, 2],

        ],
        navigation : true
    });

});

</script>

$j(文档).ready(函数(){
$j('body').css('background-color','red');
$j(“#包装”)猫头鹰旋转木马({
//自动播放:3000,//将自动播放设置为3秒
项目:2,
项目名称:[
[200, 2],
],
导航:正确
});
});
奇怪的是,如果我用新版本替换jQuery的旧版本,它会工作,但会破坏依赖于旧版本的所有旧代码

我希望我提供了足够的信息


提前感谢。

jQuery插件通常会连接到附加到它的当前jQuery版本,首先加载旧的jQuery版本,然后加载将要使用它的插件,然后加载新的

我相信“plugin1”将附加到较旧版本的jquery上

{script src="lib/js/jquery/jquery.min.js"}
<script>var j1 = jQuery.noConflict(true);</script>
{script src="lib/js/jquery/plugin1.js"}

{script src="lib/js/jquery/jquery.min.1.8.js"}
<script>var j2 = jQuery.noConflict(true);</script>
{script src="lib/js/jquery/plugin2.js"}
{script src="lib/js/jquery/plugin3.js"}
{script src=“lib/js/jquery/jquery.min.js”}
var j1=jQuery.noConflict(true);
{script src=“lib/js/jquery/plugin1.js”}
{script src=“lib/js/jquery/jquery.min.1.8.js”}
var j2=jQuery.noConflict(true);
{script src=“lib/js/jquery/plugin2.js”}
{script src=“lib/js/jquery/plugin3.js”}
对不起我的英语