Openlayers внутри вкладок jquery ui - PullRequest
2 голосов
/ 26 июля 2010

Я хочу использовать Openlayers на вкладках jquery ui, но получаю ошибку: "size is null"!

Ответы [ 2 ]

3 голосов
/ 27 июля 2010

Была такая же проблема.Это объясняется на вкладках jquery и проблемы с -google-maps-api-v3-jquery-ui-tabs .

Что я сделал: в моем jquery-ui-1.7.1.custom.css (последняя версия 1.8.2) найдите строку:

.ui-tabs .ui-tabs-hide { display: none !important; }

и измените ее на:

.ui-tabs .ui-tabs-hide { position: absolute;
        left: -10000px; }
1 голос
/ 03 октября 2011

Что я сделал:

// Get hidden tabs content
var $cache = $(".ui-tabs-hide");

// Make them visible
$cache.removeClass("ui-tabs-hide");

// Initialize your map here
...

// Re-hide the tabs content
$cache.addClass("ui-tabs-hide");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...