繁体   English   中英

CKEditor中的OnMouseOver事件

[英]OnMouseOver event in CKEditor

我使用所见即所得的编辑器CKEditor。 我有一个具有onMouseOver属性的div元素,但是当它在编辑器中时,我的onMouseOver属性在data-cke-pa-onmouseover中更改。 我搜索了,但是什么也没找到。 您知道如何使我的onMouseOver属性保持不变吗?

我在编辑器中的div:

<div id="253" class="data-video" data-cke-pa-onmouseover="CKEditorHoverVideo('id', true)">

所需的代码:

<div id="253" class="data-video" onmouseover="CKEditorHoverVideo('id', true)">

CKEditor在解析获取的内容时会保护很多事情。 它可以保护元素事件(例如onclick ),javascript(用<!-- ... --> <script>包裹的<script> ),iframe等。只需确保它们不会破坏编辑器的内部,这当然是不希望的。

加载编辑器内容(即contentDomsetDataafterPaste事件)后,必须附加JavaScript事件以使其起作用。 最有可能的是,您应该开发自己的插件来自动执行此过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM