tinymce 4初始化后无法添加事件

亨德里·H。
$(function () {
    tinymce.init({
        selector: "textarea#description",
        ....
        setup: function (ed) {

        }
    });
});

tinymce.activeEditor.on('keyup', function (e) {
    console.debug("keyup");
});  

上面的代码不起作用。在tinymce初始化之后,我无法添加事件“ keyup”。
错误:tinymce.activeEditor为空。
为什么呢
我知道这可以通过初始化来解决:

setup: function (ed) {
    ed.on('keyup', function (e) {
        console.debug('keyup');
    });
}

但是我确实需要通过添加事件代码来分隔初始化代码。

我该如何实现?

最好的

这是一个时间问题。您的初始化代码包含在$(function() { ... });其中这意味着它在页面加载完成执行

您添加密钥事件的代码将立即执行-即在前面的代码运行之前。因此,没有可供您选择的“活动”编辑器。

解决方案:将两个代码块(或都不包装)到中$(function() { ... });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

tinymce 4在初始化后无法添加事件

来自分类Dev

TinyMCE:如何在事件初始化后绑定事件

来自分类Dev

tinymce 4初始化按钮

来自分类Dev

初始化Tinymce的问题

来自分类Dev

tinyMCE 初始化位置

来自分类Dev

初始化后切换Tinymce视图模式

来自分类Dev

多个TinyMce无法显示/初始化正确

来自分类Dev

在AJAX中重新初始化TinyMCE 4

来自分类Dev

用内容初始化tinymce

来自分类Dev

从其他文件初始化tinyMce

来自分类Dev

tinymce 4如何添加事件处理程序

来自分类Dev

tinymce 4如何添加事件处理程序

来自分类Dev

在TinyMCE中初始化后修改工具栏的正确方法

来自分类Dev

初始化后设置TinyMCE编辑器选项

来自分类Dev

TinyMCE不使用ng-repeat初始化

来自分类Dev

TinyMCE未初始化,但没有JavaScript错误

来自分类Dev

使用tinymce-rails初始化tinymce-rails-image-upload

来自分类Dev

使用tinymce-rails初始化tinymce-rails-image-upload

来自分类Dev

TinyMCE添加bbcode

来自分类Dev

如何在4.x中的ajax加载的textarea上初始化TinyMCE?

来自分类Dev

TinyMCE-无法运作

来自分类Dev

Tinymce无法正常工作

来自分类Dev

TinyMCE 4插件:无法使tinymce.Editor.getLang()工作

来自分类Dev

TinyMCE 4插件:无法使tinymce.Editor.getLang()工作

来自分类Dev

无法绑定TinyMce中的滚动事件

来自分类Dev

TinyMCE 4 onchange事件未触发

来自分类Dev

打开后调整 TinyMCE 窗口

来自分类Dev

从tinyMCE向图像添加类

来自分类Dev

从tinyMCE向图像添加类