3

私は ckeditor でプロジェクトを行っています。div を ckeditor のテキスト領域に追加したいのですが、それはドラッグ アンド ドロップ可能である必要があります。すでに div とスタイルを div に追加しています。しかし、jquery クリック イベントは、テキスト領域内の div で機能していません.私が使用したコードは以下で、フォーカス イベントで動作します。前もって感謝します

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="ckeditor.js"></script>
<script type="text/javascript" src="config.js"></script>
<script type="text/javascript" src="ckfinder/ckfinder.js"></script>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">

$(document).ready(function () {

    var editor = CKEDITOR.replace( 'content' );
    CKFinder.setupCKEditor( editor, '/ckfinder/' ) ;    

    var ckeditor = CKEDITOR.instances['content'];
    ckeditor.on('focus', fnHandler);

});

function fnHandler(){
    alert("Working");
}

</script>

</head>
<body>

<textarea class="ckeditor" name="content" id="content" cols="20" rows="40">

<div id="makeMeDraggable"> </div>
</textarea>

</body>
</html>
4

1 に答える 1

1

最初にデモページでテストして、やりたいことがそこで機能するかどうかを確認してください!.

http://ckeditor.com/demo

ckeditor 開発者に取り上げてもらい、最新バージョンがインストールされていることと、jQuery など、それに依存する最新のライブラリがインストールされていることを確認する必要がある場合があります。

それでも機能しない場合は、Javascript ライブラリをカスタマイズするか、DotNetnuke やその他の主流の CMS システムで使用されているプラ​​グインなど、機能する別のプラグインを見つける必要があります。

于 2012-08-27T05:09:41.610 に答える