2014-09-14 2 views
5

IOS 장치에서 키보드가 고정 요소를 방해하는 문제를 해결하려고합니다.CKEditor의 포커스를 감지하여

CKEditor 텍스트 영역을 클릭 할 때, 고정 된 요소의 스타일을 다시 고정으로 설정하는 것이 목표입니다.

그러나 집중되는 CKEditor를 감지하는 방법을 잘 모릅니다. 내가 시도

것도 여기에 비록 기본이고, 일을하지 않았다 :

http://jsfiddle.net/B4yGJ/180/

CKEDITOR.replace('editor1'); 

$('#editor1').focus(function() { 
    alert('Focused'); 
}); 
+0

이 문제를 해결 했습니까? – Nenotlep

답변

7

CKEditor는 자신의 포커스 이벤트의이, 희망이 당신에게 도움이 될 것이다. http://docs.ckeditor.com/#!/api/CKEDITOR.editor-event-focus

당신은 예를 들어 다음과 같이 사용할 수 있습니다 : 여기에 문서를 참조하십시오 실제로 JQuery와 당신의 '#의 editor1' 편집기를 숨기고

CKEDITOR.on('instanceReady', function(evt) { 
    var editor = evt.editor; 
    console.log('The editor named ' + editor.name + ' is now ready'); 

    editor.on('focus', function(e) { 
     console.log('The editor named ' + e.editor.name + ' is now focused'); 
    }); 
}); 

CKEDITOR.replace('editor1'); 

JSFiddle http://jsfiddle.net/B4yGJ/181/

-1

enter image description here 에서와 새로운 jquery 편집기를 생성합니다. 그러나 여전히 숨기기를 트리거합니다. 텍스트 편집기 (#editor). 알리미가 울리지 않는다.