我已经关注了jQuery code
,
$("#tabs").tabs({
select: function(event, ui) {
window.location.replace(ui.tab.hash);
},}).addClass( "ui-tabs-vertical ui-helper-clearfix" );
除了为所有其他tabs
jQuery 添加style
属性值的第一个选项卡外display:none
,由于这个我在加载openlayers map
第二个选项卡时遇到错误。因为在创建map
其对应div
的状态时hidden
。所以我添加了下面的代码,
$("#tabs").tabs("widget").find('#tab-2').attr('style','display:block');
但这会导致另一个问题,在加载第三个选项卡时,第二个选项卡也处于visible
状态,有没有其他解决方案可以解决这个问题?