Спасибо за образец страницы !!!Первая ошибка, которую я вижу, связана с вашим CSS.
/* tab pane */
.css-panes div {
display: none;
...
}
Приведенный выше фрагмент кода используется для сокрытия страниц CSS, которые не загружаются, но также скрывает и скрывает любой * 1005.* div, который находится под элементом с классом .css-panes.В этом случае display: none;
устанавливается в div map_canvas.Это выбирает другие элементы, такие как информация о размерах и окраске, также портит все элементы, которые рисует API Карт Google.Вам, вероятно, следует сделать что-то менее агрессивное и, возможно, добавить класс pane
к каждому элементу div панели и выбрать непосредственно на нем.
После небольшой очистки таблицы стилей я могу вручную загрузить карту, запустив initialize()
функция в консоли JavaScript.Похоже, ваш код триггера привязки / события не запускается так, как задумано.Я бы добавил простой console.log("Foo");
или даже alert("Test");
вместо вызова метода initialize, чтобы помочь отладить событие tabshow.(Мне не повезло заставить его работать, и я не являюсь экспертом по jQuery-вкладкам)