2

jquery uiタブ内でOpenlayersを使用したいのですが、「サイズがnullです」というエラーが発生します。

4

2 に答える 2

3

同じ問題がありました。jquery tabsproblems-with-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; }
于 2010-07-26T22:29:17.500 に答える
1

私がやったこと:

// 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");
于 2011-10-03T17:49:53.547 に答える