检测TinyMCE何时“就绪” 时间:2015-10-27 作者:rinogo 我正在尝试向默认的“post”编辑屏幕添加一些自定义JS功能,该屏幕取决于TinyMCE是否已实例化并准备就绪。如果我试图在设置TinyMCE之前进行更改,我(显然)会收到JS错误。无需修改任何核心文件,理想情况下仅使用JS/jQuery事件(即,不使用PHP/WP挂钩/过滤器或使用JS的轮询)setInterval()), is there a way to detect when TinyMCE is ready? 2 个回复 SO网友:bonger 除非您的WP版本确实很古老,否则您应该能够使用tinymce-editor-init 编辑器上触发的事件init 通过“wp includes/js/tinymce/plugins/wordpress/plugin.js”,例如(假设您的脚本在jQuery之后加载):jQuery( document ).on( \'tinymce-editor-init\', function( event, editor ) { // Blah. }); SO网友:1991wp 我尚未对此进行测试,但它应该可以工作:is_tinyMCE_active = false; if ( typeof( tinyMCE) != "undefined" ) { if ( tinyMCE.activeEditor == null || tinyMCE.activeEditor.isHidden() != false ) { is_tinyMCE_active = true; } } 文章导航