Rails 3和Tinymce:仅当焦点在文本框上时才显示文本编辑器?

时间:2011-04-25 13:43:00

标签: html ruby-on-rails tinymce

当焦点转到文本区域时,是否可以仅显示富文本编辑器?我有一个包含大约15个不同文本区域的表单,我不希望每个表单在不使用时显示编辑器选项卡。

谢谢

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

您需要在tinymce init中将模式设置为“exact”。 另外,当textarea得到焦点时,你需要初始化正确的tinymce编辑器。

$('#mytextarea').focus(function() {
  alert('Handler for .focus() called.');
  tinymce.execCommand('mceAddControl',true, $('#mytextarea').attr("id"));
});

要关闭编辑器实例,请使用:

tinymce.execCommand('mceRemoveControl',true, editor_id);