나는 이렇게 간단 할 것이라고 생각했지만 외관상으로는 아닙니다. 나는 Froala Editor의 유료 버전을 사용하고 있습니다. 그러나 편집기에서 페이지를로드 할 때 커서를 포커스해야하므로 사용자가 수동으로 클릭하지 않아도됩니다.Froala 편집기 : 페이지 커서에 커서를 놓습니다.
이것은 공식 문서의 코드이지만 작동하지 않습니다.
# HTML
<textarea id="task_body" autofocus="true">...</textarea>
# JavaScript
editor = $("#task_body").froalaEditor({});
editor.froalaEditor("events.focus");
내가 원하는 것은 페이지가로드 될 때 Froala 편집기 필드에 커서를 놓는 것입니다. 나는 페이지가로드 된 후 포커스 이벤트를 호출하는 JS 솔루션에 만족할 것이다.
$('div#froala-editor')
.on('froalaEditor.initialized', function (e, editor) {
editor.events.focus(true);
}).froalaEditor({
......editor init settings...
})
이는 froalaEditor.initialized 이벤트를 캡처 할 JQuery와 이벤트 메커니즘을 사용하고 사용자가 전달 된 에디터 오브젝트 것은 초점을 요구하기 위해 다음과 같이
나는 2 일 동안 동일한 문제를 해결했다. 솔루션을 찾을 수 없으며 예제가 작동하지 않습니다. – Ruslan
안녕하세요 - 결국 해결책을 찾았습니까? API 문서에서 "events.focus"에 대한 언급이 발견되었지만 이것이 이벤트 관찰자인지 또는 이벤트를 트리거하는지 여부는 명확하지 않습니다. 의사는 결론을 내릴 수 없습니다. 또한 https://github.com/froala/wysiwyg-editor/issues/58의 git 사이트에서 해킹을 보았습니다. 그러나 2014 년에 그 기능이 발표 될 예정입니다. 그래서 결국 무엇을 했니? 또한 @Ruslan 당신은 무엇을 했습니까? –
@VanquishedWombat 문제의 코드를 시도했지만 github에서 아무도 작동하지 않았습니다. 또한 html로 보려고 노력했지만 초점을 맞추기 위해 해킹을 시도 할 수 있는지는 알 수 없었지만 아무 것도 작동하지 않았습니다. – Ruslan