Как обновить codemirror, когда его родительский стиль div становится блоком отображения?

Я использую codemirror с текстовыми областями в интерфейсе с вкладками, когда я не нахожусь на вкладке, содержащей codemirror, а затем перехожу к ней, я получаю пустое пространство без номеров строк или курсора, когда я обновляю страницу, это работает , я знаю, что это потому, что содержимое вкладок скрыто с помощью display: none;, так как я могу решить эту проблему?

вот мой код (я также использую jquery):

var editor = CodeMirror.fromTextArea(document.getElementById($this.attr('id')), {
        lineNumbers: true,
        mode: text/html,
        enterMode: "keep",
        tabMode: "shift"
    });

    $(editor.getScrollerElement()).width(300);
    width = $(editor.getScrollerElement()).parent().width();
    $(editor.getScrollerElement()).width(width);
    editor.refresh();

заранее спасибо.

10
задан Pierre 30 April 2012 в 11:48
поделиться