Javascript 我可以防止TinyMCE setContent窃取焦点吗?
在TinyMCE编辑器上使用Javascript 我可以防止TinyMCE setContent窃取焦点吗?,javascript,tinymce,Javascript,Tinymce,在TinyMCE编辑器上使用setContent时,它会将焦点设置为该编辑器控件 var te = tinymce.get('my_id'); te.setContent('new contents'); 有什么方法可以防止这种情况吗?我当前的解决方法: 将焦点设置回刚刚单击的按钮 恢复scrollTop 使用jQuery: var scrollTop = $(document).scrollTop(); // setContent stuff... $(this).focus();
setContent
时,它会将焦点设置为该编辑器控件
var te = tinymce.get('my_id');
te.setContent('new contents');
有什么方法可以防止这种情况吗?我当前的解决方法:
- 将焦点设置回刚刚单击的按钮
- 恢复scrollTop
var scrollTop = $(document).scrollTop();
// setContent stuff...
$(this).focus();
$(document).scrollTop(scrollTop);
查看源代码(我没有使用tinymce),我找不到任何可以设置焦点的东西,但是有一些事件被触发,因此我认为这值得一试:
te.setContent( 'new contents', { no_events: true } );