我正在开发一个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}
}
});
});
感谢您的时间,并提前致谢
特勒尔斯
答案 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}
}
});
});