如何监听CKEditor中的基本事件? [英] How to listen to basic events in CKEditor?

查看:4606
本文介绍了如何监听CKEditor中的基本事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法弄清楚如何在ckeditor中收听焦点,点击,onKeyUp等基本dom事件。在事件摘要中,只有几个关于ckeditor的生命周期的事件。和ckeditor的textArea是一个iframe,它是html本身,所以不清楚什么dom节点来监听。

I can't figure out how to listen to focus, click, onKeyUp and other basic dom events in ckeditor. In the events summary there is only a few events regarding the lifecycle of ckeditor. And the "textArea" of ckeditor is an iframe, and it's html itself, so it is not clear on what dom node to listen.

推荐答案

这不是什么大不了的事,只要执行以下操作即可用于焦点,模糊,点击等。

It's not a big deal, just do the following, works for focus, blur, click etc.

var ckeditor = CKEDITOR.instances['textArea_id'];
ckeditor.on('focus', fnHandler, context, data, priority);

或一个jQuery示例:

or a jQuery example :

$(document).ready(function () {
    $('#YOUR_TEXTAREA_ID').ckeditor(ckeditor_config);

    CKEDITOR.instances.YOUR_TEXTAREA_ID.on('blur', fnHandler);
});

我不知道这个支持何时出现,但它绝对适用于3.5.x

I don't know when this support appeared, but it definitely works for 3.5.x

这篇关于如何监听CKEditor中的基本事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆