【发布时间】:2016-02-29 18:43:04
【问题描述】:
HTML
<tr>
<td>1</td>
<td colspan="3"><p>sometext</p>
</td>
<td><button class="mdl-button mdl-js-button mdl-button--raised mdl- button--colored viewButton" data-upgraded=",MaterialButton">Edit</button> </td>
</tr>
<tr class="hide" style="display: table-row;">
<td rowspan="4">1</td>
<td rowspan="4">
<textarea rows="8" cols="50" name="details" class="ckeditor" style="visibility: hidden; display: none;">
sometext
</textarea>
</td>
</tr>
JAVASCRIPT
$('textarea').toggleClass("ckeditor");
$('button.viewButton').click(function(){
var t=$(this).parent().parent().next();
$(this).parent().parent().next().toggle();
$(t > 'td' >'textarea').toggleClass("ckeditor");
});
当我点击编辑时,下一行可见。
我的问题是在单击编辑时加载 CKEditor。
因为我的页面有 CKEditor,所以初始化需要太多时间。
首先,我正在切换所有正在工作的 CKEditor 时间减少了,但我想要在 Textarea 上编辑和删除 CKEditor 的完美解决方案。
【问题讨论】:
标签: javascript jquery ckeditor editor toggle