gmap3:未捕获的TypeError:undefined不是函数

时间:2014-10-21 20:06:19

标签: javascript jquery wordpress google-maps

我正在开发一个Wordpress网站,需要在联系页面中显示Google地图。但我在JavaScript控制台中收到此错误Uncaught TypeError: undefined is not a function。这是代码,任何人都可以告诉我们什么是错的?

$(window).load(function(){
    $(".google-maps").gmap3({
    marker:{ 
        address:"511, amaliesgade, københavn",options:{icon: "img/marker.png"}
    },
    map:{
      options:{
        zoom: 14,
        scrollwheel: false,
        mapTypeControl: false,
        streetViewControl: false,
        scalControl: false,
        draggable: false,
        disableDefaultUI: true}
    }
    }); 
});

感谢您的时间,并提前致谢

特勒尔斯

1 个答案:

答案 0 :(得分:1)

在wordpress中,jQuery将以无冲突模式运行,您无法通过$直接访问jQuery。

试试这个:

jQuery(window).load(function($){
    $(".google-maps").gmap3({
    marker:{ 
        address:"511, amaliesgade, københavn",options:{icon: "img/marker.png"}
    },
    map:{
      options:{
        zoom: 14,
        scrollwheel: false,
        mapTypeControl: false,
        streetViewControl: false,
        scalControl: false,
        draggable: false,
        disableDefaultUI: true}
    }
    }); 
});