我有一个不同的js框架,它停在脚本下面。
所以我读到我必须使用noConflict()方法。
我尝试这样做,但只是第一个功能有效。和第二个功能不起作用!
(如果将这两个函数替换为loction,则只保留第一个函数。
我的错误是什么?
我在w3school使用本教程来做这件事。
http://www.w3schools.com/jquery/jquery_noconflict.asp
我也尝试var jq = $.noConflict();
和其他方法。
我在我的html代码中内联使用此脚本。
function checkCitySelect()
{
$.noConflict();
jQuery(document).ready(function($){
$("#province, #county, #district,#selectSubject").on('change', function() {
var txt;
var type = this.id;
txt = $("#"+type).val();
$.post("ajax/validation.php", {value: txt,id: type}, function(result){
if(type == 'province')
$("#county").empty().append(result);
else if(type == 'county')
$("#district").empty().append(result);
else if(type == 'district')
{
setAddressMap2("Paris, France");
}
else if(type == 'selectSubject')
{
$("#selectSubject").after(result);
}
});
});
});
}
function setAddressMap2(whereis)
{
$.noConflict();
jQuery(document).ready(function($){
$("#signup_map").gmap3({
getlatlng:{
address: whereis,
callback: function(results){
if ( !results ) return;
$(this).gmap3({
marker:{
latLng:results[0].geometry.location
}
});
}
}
});
});
}
checkCitySelect();
setAddressMap2("JAPAN");
</script>