jQuery选项卡选择选项卡不在编辑器中显示文本

时间:2013-12-02 07:23:58

标签: javascript jquery jquery-ui tabs codemirror

enter image description here我有一个jQuery选项卡,我在选项卡中有Code Mirror文本编辑器。在页面加载我检查一些条件:

    if (condition){
                $('#editors').tabs("disable",0);
                $('#editors').tabs('select', 1);
                    myCodeMirror.refresh();
    } 

根据条件我禁用其中一个标签并显示下一个标签。它正确显示tab1但文本编辑器中的文本不可见,除非我重新调整浏览器窗口大小或开始编辑文本编辑器,如图1所示 我试过刷新我的代码编辑器。 我发现选项卡选项有问题。

1 个答案:

答案 0 :(得分:0)

如果CodeMirror在隐藏状态下初始化,则无法构建其显示。首次取消隐藏后,您必须调用refresh()方法。