当我在TinyMCE编辑器上使用setContent
时,它会将焦点设置为该编辑器控件。
var te = tinymce.get('my_id');
te.setContent('new contents');
有什么方法可以阻止这种情况吗?
答案 0 :(得分:6)
查看源代码(我没有使用过tinymce),我找不到任何可以设置焦点的东西但是有一些事件被触发了所以我认为这值得一试:
te.setContent( 'new contents', { no_events: true } );
答案 1 :(得分:1)
我目前的解决方法:
使用jQuery:
var scrollTop = $(document).scrollTop();
// setContent stuff...
$(this).focus();
$(document).scrollTop(scrollTop);