На странице администратора WordPress у меня есть несколько вкладок с одним редактором для каждого содержимого вкладки.
Моя проблема: Когда я загружаюстранице, я скрываю все вкладки содержимого и показываю первую.Но как только я скрываю все вкладки, все значения редактора (кроме первой вкладки) устанавливаются на 30 пикселей.
js
tinymce.on('addeditor', function( event ) {
var editor = event.editor;
var $textarea = $('#' + editor.id);
//here the height is right : 200px
$textarea.closest("section.tab-content").hide();
if( $(".tab-content:visible").length === 0 )
allTabsHidden.resolve( "done" );
}, true );
$.when( allTabsHidden ).done(function( x ) {
$postbox.has(".tab-content").find(".tab-content").first().show();
});
Если я использую html display:none;
непосредственно вместо кода строки jquery $textarea.closest("section.tab-content").hide();
, я получу тот же результат.
Вывод HTML
<iframe id="foo_tab2_ifr" allowtransparency="true" title="..." style="width: 100%; height: 30px; display: block;" frameborder="0">
</iframe>
У кого-нибудь появилась идея решить эту проблему?