有一种方法可以使用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