Liz*_*ard 1 javascript php tinymce
我有50多个textareas,我正在使用tinyMCE.我只是初始化它们,而不是加载每一个,然后根据要求激活它们
初始化
tinyMCE.init({
mode : "none",
theme : "advanced",
theme_advanced_buttons1 : "",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : false,
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : false,
theme_advanced_resizing : true,
auto_focus : false
});
Run Code Online (Sandbox Code Playgroud)
编辑观察者
$('ul span.edit-details').click(function () {
var id = this.id;
id = id.replace('edit-','');
tinyMCE.execCommand('mceToggleEditor',false,'editor-'+id);
});
Run Code Online (Sandbox Code Playgroud)
更新我也尝试过
$('ul span.edit-details').click(function () {
var id = this.id;
id = id.replace('edit-','');
if($('#details-'+id).is(":hidden")) {
$('#details-'+id).show();
tinyMCE.execCommand('mceAddControl',false,'editor-'+id);
}
else {
$('#details-'+id).hide();
tinyMCE.execCommand('mceRemoveControl',false,'editor-'+id);
}
});
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是当tinyMCE.execCommand('mceToggleEditor',false,'editor-'+id);页面聚焦/滚动到该textarea时,即使它已经在视口中.
关于如何阻止这个的任何建议?
谢谢!
| 归档时间: |
|
| 查看次数: |
4541 次 |
| 最近记录: |