2015-09-18 21 views
0

我正在爲ASP.NET MVC項目使用TinyMCE所見即所得編輯器。雖然編輯器正在工作,但當頁面加載底層的textarea時,在編輯進入之前的一小段時間內可見 - 原始文本區域對於大概,可見或可見,第二個可見。有沒有辦法只在TinyMCE編輯器準備好時才加載內容?Textarea在TinyMCE呈現之前短暫可見

回答

1

我使用的引導,如果我給你textarea的一類hide(其本質上只是一個display: none CSS樣式)textarea的是隱藏的,編輯器呈現時,它的初始化。

+0

謝謝。用Modernizr:.js textarea {display:none; } – markau

0

在TinyMCE的init事件中填充數據。

function myCustomOnInit() { 
     alert("We are ready to rumble!!"); 
} 

tinyMCE.init({ 
     ... 
     oninit : myCustomOnInit 
}); 

代碼http://www.tinymce.com/wiki.php/Configuration3x:oninit

+0

這不起作用,因爲數據從視圖模型中的控制器傳遞到視圖。在'init'事件中填充數據將會有點麻煩。我能做的就是隱藏textarea,並在init事件中重新顯示它,但是我意識到只隱藏textarea(請參閱下面的答案)就可以實現它自己的技巧。 –

相關問題