Область Emojione вызывает проблемы с выполнением скрытых событий textarea - PullRequest
0 голосов
/ 21 ноября 2018

Я использую emojionearea внутри моего приложения.Поскольку этот плагин скрывает исходный textarea и использует вместо него div для отображения и загрузки смайликов, это вызывает проблемы при выполнении таких событий, как onkeyup и onkeypress.Вот мой код:

<textarea id="Message" class="form-control" cols="80" rows="7" onchange="SMSCounter(this, event, in_array([], "Source"))" onblur="RefineCounter(this, in_array([], "Source"))" onkeypress="SetChar(event)" onkeyup="SMSCounter(this, event, in_array([], "Source"))" maxlength="765" style="width: 350px; height: 100px; float: right; display: none;" name="data[Message]" data-rel="tmplButton-solh0ecqbs"></textarea>

1 Ответ

0 голосов
/ 21 ноября 2018

Вы можете использовать события в опциях для своего региона, например:

$("selector").emojioneArea({
  events: {
    keyup: function (editor, event) {
     console.log('event:keyup');
    },
    keydown: function (editor, event) {
      console.log('event:keydown');
    }
  }
)
...