有一種方法可以使用js(或jquery)來關注此textarea嗎?使用js(或jquery)的emoji-picker焦點
http://onesignal.github.io/emoji-picker/demo/
我曾嘗試用: $(".emoji-wysiwyg-editor").focus()
和$(".emoji-wysiwyg-editor").trigger('click')
沒有成功。
有一種方法可以使用js(或jquery)來關注此textarea嗎?使用js(或jquery)的emoji-picker焦點
http://onesignal.github.io/emoji-picker/demo/
我曾嘗試用: $(".emoji-wysiwyg-editor").focus()
和$(".emoji-wysiwyg-editor").trigger('click')
沒有成功。
textarea似乎是一個div標籤,如果它的tabindex屬性設置爲-1,則可以關注div標籤。 試試這個
$(".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