5

CKEditorドキュメントクリックイベントで実行する小さなコードを書いていますが、機能しません。私のコードは、

var element = CKEDITOR.document.getById( 'Editor_TextArea' );
element.on( 'click', function( ev )
{
//mycode
   alert('ok');
  }
  );

誰か助けてくれませんか。

4

3 に答える 3

14

それCKEDITOR.document.getById( 'Editor_TextArea' );は私に何の価値も与えていません..それで私は以下のコードを使用しました、そしてそれはうまくいきます。

CKEDITOR.instances['Editor_TextArea'].on('contentDom', function() {
    this.document.on('click', function(event){
         //your code
         alert('Click Event');
     });
});
于 2012-08-02T07:27:25.980 に答える
4

これは動作しますフィールドemailTemplateBodyの名前です。textarea

var editor = CKEDITOR.instances.emailTemplateBody

editor.on('contentDom', function () {

    var editable = editor.editable();

    editable.attachListener(editable, 'click', function () {
        console.log("click event");
    });
});
于 2015-09-30T08:35:15.110 に答える
1
editor.editable().on('click', function (event) {
    //YOUR CODE GOES HERE 
});
于 2016-09-30T08:38:44.987 に答える