2014-10-21 3 views
1

Я разрабатываю веб-сайт Wordpress и должен отображать карту Google на странице контактов. Но я получаю эту ошибку Uncaught TypeError: undefined is not a function в консоли JavaScript. Вот код, может ли кто-нибудь сказать, что не так?gmap3: Uncaught TypeError: undefined не является функцией

$(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} 
    } 
    }); 
}); 

Спасибо за ваше время, и заранее спасибо

Troels

+0

Вы включили карту Google JavaScript? – epascarello

+0

Да, этот http://maps.google.com/maps/api/js?sensor=false & language = en включен как раз перед этим. – thar

ответ

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} 
    } 
    }); 
}); 
+0

Hi Molle, Thats correct, к сожалению, это не проблема, так как мой скрипт начинается с: jQuery (document) .ready (function ($) { Но спасибо в любом случае :) – thar

Смежные вопросы