2013-02-06 3 views
4

개체에서 CKEditor 4 인라인 편집을 사용하는 경우 CKEditor는 텍스트와 개체 ID를 포함하는 "Title"특성을 추가합니다.CKEditor 4가 인라인 편집시 자동으로 추가하는 "title"속성을 제거하는 방법은 무엇입니까?

나는 내가 그것을 볼 수있는 사용자를 좋아하지 않기 때문에 (내 ID가 더 복잡합니다 :)) 속성을 "제목"을 제거 할

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

다음 CKEditor 인라인 예에서 우리는 다음 코드를 볼 수 있습니다.

참고 : CKEditor가 jQuery "removeAttr"기능을 사용하여 수동으로 제거하려고 시도했지만이 해결책은 IE 브라우저에서 사용자가 처음에는 여전히 볼 수 있기 때문에 실제로 좋지 않습니다. 은 사용자 마우스를 객체에서 꺼낸 후에 만 ​​제거합니다.

+0

의 중복 가능성 [? 내가 인라인 인스턴스 제목 ckeditor 설정을 변경할 수 있습니다 방법] (http://stackoverflow.com/questions/14502142/how-can-i -change-the-title-ckeditor-sets-for-inline-instances) – AlfonsoML

답변

8

CKEDITOR.config.title = 거짓; 자세한 내용은

내가 내 CodeIgniter의보기 페이지에서이 시도 this

+0

답변에 세부 사항을 추가 할 수 있습니다. 그것은 지금과 같이 분명하지 않습니다. – mustaccio

+0

참조 링크가 업데이트되었습니다. –

+0

대답의 링크는 쓸모가 없습니다. 다음은 속성 자체에 대한 링크입니다. http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-title – Paul

0

당신은 편집기가 초기화 된 후 제목을 삭제합니다 ckeditor 설정 객체의 기능에 넣을 수 있습니다 :

on: {  
     instanceReady: function(event){ 
      $(event.editor.element.$).attr('title',''); 
     }, 
}, 
0

당신이 생성 될 때마다 CKEDITOR에 제목을 삭제하기 위해이 코드를 사용할 수 있습니다. 사용자의 설정에

CKEDITOR.on('instanceReady',function(event){$(event.editor.element.$).attr('title','');}); 
1

CKEDITOR.editorConfig = function(config) { 
    // Define changes to default configuration here. 
    // For the complete reference: 
    // http://docs.ckeditor.com/#!/api/CKEDITOR.config 
    config.title=""; 
} 
0

를 방문하고 나를 위해 작동합니다. 또한 내 사용자를 위해 내 자신의 사용자 정의 툴팁을 사용했습니다.

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


감사
브라만 데브 야다 브

0

나는

CKEDITOR.config.title = false; 

를 사용하여 시도했지만 여전히 제목을 보여주는 유지됩니다.

몇 가지 조사 후, 내가 무슨 짓을하는 것은 :

1.Go ~/ckeditor에/랭/EN-gb.js은 'editorHelp'값

이 밖으로 제거합니다.같은 아래, 언어와 제목을 할당합니다

CKEDITOR.editorConfig = function(config) { 
config.language="en-gb"; 
config.title="Put your title here"; //cannot put blank, it will display "null"