如何使用noConflict for 2 js函数?

时间:2015-08-22 19:47:07

标签: javascript

我有一个不同的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>

0 个答案:

没有答案