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