'undefined' не является функцией (вычисляет '$ ("# map"). goMap ") - PullRequest
0 голосов
/ 14 февраля 2012

Я понял карту с помощью плагина goMap ().Поэтому я написал эту функцию:

$(function() { 
    $("#map").goMap({ ...

Что можно сделать, чтобы предотвратить эту ошибку типа:
'undefined' is not a function (evaluating '$("#map").goMap')
на всех других сторонах, у которых нет карты.

1 Ответ

1 голос
/ 14 февраля 2012

Для страниц, которые вам не нужны, вы можете проверить, определена ли goMap, прежде чем использовать ее.Вызывайте его, только если это функция:

$(function() {
    if (typeof $("#map").goMap == 'function') {
        $("#map").goMap({ ...

Это то, что вы хотите?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...