divに隠されたテキストエリアにNicEditエディターを使用しようとしています。ユーザーがボタンをクリックすると、ターゲットのテキストエリアの親divが表示されます。textareaの幅は、親divの100%に設定されます。問題は、親divが非表示になっているため、親divが表示される前にtextreaに幅がないことです。親divを表示すると同時にNicEditエディターをアタッチしようとすると、エディターが小さく表示されます。
<script type="text/javascript">
function add_task_editor() {
new nicEditor({buttonList : ['fontSize','bold','italic','underline','strikeThrough','subscript','superscript','ul','link']}).panelInstance('task_description');
};
$('#trigger_it').click(function (e) {
$('#parent_div').show();
add_task_editor();
});
</script>
<div id="parent_div" style="display: none;">
<textarea id="task_description"></textarea>
</div>
ロード後にエディターの幅が親divの100%に設定されるように、これを修正する方法はありますか?