[英]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等。只需確保它們不會破壞編輯器的內部,這當然是不希望的。
加載編輯器內容(即contentDom
或setData
, afterPaste
事件)后,必須附加JavaScript事件以使其起作用。 最有可能的是,您應該開發自己的插件來自動執行此過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.