我的問題是添加後jQuery的衝突:與jQuery工具
<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和其他簡單的彈出divs ...
我應該如何解決這個問題?
哪個錯誤?... –
OMG!警報新聞!該代碼不起作用!很可能您包含多個jQuery庫,或者您以錯誤的順序包含它們,或者您需要使用http://api.jquery.com/noConflict。很難確定,因爲你沒有提供足夠的信息。 –
不需要喊!你原來的帖子中包含「我得到這個錯誤:」它看起來像someting丟失。 –