WordPress модальное окно для отображения карт Google - PullRequest
1 голос
/ 04 августа 2011

Я следую инструкциям, приведенным здесь http://wordpressthemescollection.com/simple-modal-google-map-easy-modal-map-boxes-with-jquery-752.html, чтобы отобразить карту Google в лайтбоксе, как окно на сайте Wordpress.

Но код не работает. Проверка Firebug выдает ошибку «jQuery.modal () не является функцией»

Я убедился, что скрипты jQuery и Simple Modal загружены и на странице, где я хочу отобразить карту, я включил код jQuery

<a href="http://maps.google.com.." class="map">Show map</a>

....//some more code

jQuery(document).ready(function () {
    jQuery('.map').click(function (e) {
        jQuery.modal('<iframe src="'+this.href+'&output=embed"></iframe><p class="larger"><a target="_blank" href="'+this.href+'">View larger</a></p>');
        return false;
    });
});

У меня есть подозрение, что jQuery.modal(.... нужно изменить на jQuery('#someid').modal(), но я не знаю, как это сделать.

Пожалуйста, кто-нибудь может пролить свет на то, что здесь происходит не так.

Большое спасибо

РЕДАКТИРОВАТЬ: Как я уже упоминал, я уже загрузил необходимые скрипты в темах header.php

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript"></script>
<script src="/wp-content/themes/thename/js/jquery.simplemodal.1.4.1.min.js" type="text/javascript"></script>

1 Ответ

1 голос
/ 04 августа 2011

Похоже, что плагин jQuery Simple Modal установлен неправильно. Вы включили его файл JS в свой документ?

Marco

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