我有一个jQuery选项卡,我在选项卡中有Code Mirror文本编辑器。在页面加载我检查一些条件:
if (condition){
$('#editors').tabs("disable",0);
$('#editors').tabs('select', 1);
myCodeMirror.refresh();
}
根据条件我禁用其中一个标签并显示下一个标签。它正确显示tab1但文本编辑器中的文本不可见,除非我重新调整浏览器窗口大小或开始编辑文本编辑器,如图1所示 我试过刷新我的代码编辑器。 我发现选项卡选项有问题。
答案 0 :(得分:0)
如果CodeMirror在隐藏状态下初始化,则无法构建其显示。首次取消隐藏后,您必须调用refresh()
方法。