js (또는 jquery)를 사용하여이 텍스트 영역을 집중시키는 방법이 있습니까? 성공하지 $(".emoji-wysiwyg-editor").focus()
및 $(".emoji-wysiwyg-editor").trigger('click')
:js (또는 jquery)를 사용하여 이모 지 - 픽커 포커스
http://onesignal.github.io/emoji-picker/demo/
내가 함께 노력했다.
js (또는 jquery)를 사용하여이 텍스트 영역을 집중시키는 방법이 있습니까? 성공하지 $(".emoji-wysiwyg-editor").focus()
및 $(".emoji-wysiwyg-editor").trigger('click')
:js (또는 jquery)를 사용하여 이모 지 - 픽커 포커스
http://onesignal.github.io/emoji-picker/demo/
내가 함께 노력했다.
textarea는 div 태그 인 것처럼 보이고 div 태그는 tabindex 속성이 -1로 설정되어 있으면 집중 될 수 있습니다. 이
$(".emoji-wysiwyg-editor").attr("tabindex",-1).focus();
편집기 모두 jquery.emojiarea.js
에서 .focus()
및 EmojiArea_WYSIWYG
이 때에 프로퍼티 hasFocus=True
이 있어야합니다 있어야한다보십시오.
어쩌면 조금 늦게,하지만 나를 위해 다음 그것을했다 :
// Mousedown on #sendBtn submits message
$('#sendBtn').mousedown(function (editor) {
$('#sendBtn').click();
// clear textArea after mousedown on #sendBtn
$('#chatTextarea').data("emojioneArea").setText('');
// keep focus on editor after mousedown on #sendBtn
setTimeout(function() {
$("#emojioneArea").data("emojioneArea").editor.focus();
}, 1)
});
에서는 setTimeout 없이는 작동하지 않았다. 왜 나 한테 묻지 마. ;)
시도했지만 작동하지 않습니다. – Andreah