6

オブジェクトでCKEditor4インライン編集を使用する場合、CKEditorはテキストとオブジェクトIDを含む「タイトル」属性を追加します。

たとえば、CKEditorインラインの例では、次のコードを確認できます。

<h2 id="inline-sampleTitle" title="Rich Text Editor, inline-sampleTitle"....>CKEditor<br>Goes Inline!</h2>

「title」属性を削除するのは、ユーザーに表示されたくないためです(私のIDはもっと複雑です:))。

注:CKEditorがjQuery "removeAttr"関数を使用して作成した後、手動で削除しようとしましたが、IEブラウザーではユーザーが初めて表示し、ユーザーの後にのみ削除されるため、このソリューションはあまり適していません。オブジェクトからマウスアウトします。

4

9 に答える 9

11

CKEDITOR.config.title = false;

詳細については、こちらをご覧ください

于 2014-04-12T16:02:08.470 に答える
2

ここでいくつかの詳細を見つけることができます:インライン インスタンスのタイトル ckeditor セットを変更するにはどうすればよいですか?

残念ながら、コードを変更せずに変更することはできません。このhttp://dev.ckeditor.com/ticket/10042のチケットを報告しました

于 2013-02-07T09:24:00.387 に答える
1

あなたの設定で

CKEDITOR.editorConfig = function( config ) {
    // Define changes to default configuration here.
    // For the complete reference:
    // http://docs.ckeditor.com/#!/api/CKEDITOR.config
    config.title="";
}
于 2013-12-13T08:56:38.827 に答える
1

https://stackoverflow.com/a/15270613/2148773を参照してください- エディター要素の「タイトル」属性を手動で設定してツールチップをオーバーライドできるようです。

于 2013-04-14T16:02:47.253 に答える
1

CKEditor はバージョン 4.2 で修正するので、今すぐこの修正を削除できます:) http://dev.ckeditor.com/ticket/10042

于 2013-12-13T15:28:50.473 に答える
0

使ってみました

CKEDITOR.config.title = false;

しかし、それはまだタイトルを表示し続けます。

いくつかの調査の後、私が行ったことは次のとおりです。

1. ~/ckeditor/lang/en-gb.js に移動し、「editorHelp」の値を削除します

2.以下と同じように、言語とタイトルを割り当てます。

CKEDITOR.editorConfig = function( config ) {
config.language="en-gb";
config.title="Put your title here"; //cannot put blank, it will display "null"
于 2016-11-02T05:40:19.703 に答える
0

私は自分のcodeigniterビューページでこれを試しましたが、うまくいきました。また、ユーザー向けに独自のカスタム ツールチップを使用しました。

CKEDITOR.inline( 'ckeditor' );
CKEDITOR.config.title = false; // or you can use own custom tooltip message.



ブラハム・デヴ・ヤダフに感謝

于 2014-05-22T11:46:02.583 に答える
0

エディターが初期化された後にタイトルを削除する ckeditor 構成オブジェクト関数を入れることができます。

on: {       
        instanceReady: function(event){
            $(event.editor.element.$).attr('title','');
        },
},
于 2013-05-10T20:42:54.417 に答える