Javascript Jquery与Jquery工具冲突

Javascript Jquery与Jquery工具冲突,javascript,jquery,Javascript,Jquery,我的问题是在添加以下内容之后: <script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script> 在我的网站上,像nivoslider和其他jquery脚本这样的插件不起作用 但是为了使下面的代码正常工作,我需要jquery工具 <script type="text/javascript"><!-- function GetAvailProduct

我的问题是在添加以下内容之后:

<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>
在我的网站上,像nivoslider和其他jquery脚本这样的插件不起作用

但是为了使下面的代码正常工作,我需要jquery工具

<script type="text/javascript"><!--
    function GetAvailProductSizes() {
        $('select#productsize option').remove();
        $('select#productsize').append('<option value=""><? echo $langdata['oneprodpage_selectsize']; ?>...</option>');

        var color = $('#productcolor').val();
        if (color > 0) {
            var availsizes;
            var http_request = new XMLHttpRequest();
            http_request.open( "GET", '<? echo ROOT; ?>/autocompleteavailsizes/?productid=<? echo $thisproduct['id']; ?>&color=' + color, true );
            http_request.send(null);
            http_request.onreadystatechange = function () {
                if ( http_request.readyState == 4 ) {
                    if ( http_request.status == 200 ) {
                        availsizes = eval( "(" + http_request.responseText + ")" );

                        for (var i = 0; i < availsizes.length; i++) {
                            $('select#productsize').append('<option value="' + availsizes[i].id + '">' + availsizes[i].name + '</option>');
                        };
                    } else {
                        alert( "There was a problem with the URL." );
                    }
                    http_request = null;
                }
            };
        };
    }
//-->
</script>
仅当我包括以下内容时,它才有效:

<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>
但如果我这样做了,其他jquery脚本就不起作用了,我是说nivoslider和其他简单的弹出div


我应该如何解决这个问题?

jQuery工具包括它自己的jQuery版本。包括一个版本的jQuery工具,但不包括它自己的jQuery。http://cdn.jquerytools.org/1.2.7/all/jquery.tools.min.js

确保首先包括其他jquery,然后是jquery工具,然后是其他工具

<script src="jquery.min.js"></script>
<script src="http://cdn.jquerytools.org/1.2.7/all/jquery.tools.min.js"></script>
<script src="nivoslider.js"></script>
...

天啊!提醒新闻界!代码不起作用!很可能您包含了多个jQuery库,或者您以错误的顺序包含了它们,或者您需要使用它们。很难确定,因为你没有向我们提供足够的信息。没必要大喊大叫!你原来的帖子中包括了“我得到了这个错误”:看起来好像有什么东西不见了。嗯,关于其他信息。此代码不区分我的网站或其他代码。问题在于Jquery.tools.min.js。在我包含它之后,上面的代码可以工作,但是nivo slider不能-1请提供详细信息并更新您的问题jQuery工具包括它自己的jQuery版本。包括一个版本的jQuery工具,但不包括它自己的jQuery。http://cdn.jquerytools.org/1.2.7/all/jquery.tools.min.jsif 我补充说,如果您正确地排列include和include版本的jQuery,并且该版本可以与jQuery工具和其他脚本一起使用,那么它只会起作用。你犯了什么错误?它不起作用对我们来说没有任何意义。没有错误,我回答了几次。JQuery顺序:1。jquery-1.7.1.min.js,2。Nivoslider.js,3。jquery.to.js,4。jquery.tools.min.js