Я использую текстовый редактор summernote (http://hackerwins.github.io/summernote/features.html) в сочетании с форматами jquery и jquery.
На самом деле существуют и другие библиотеки.
Дело в том, что при нажатии клавиши ввода ничего не происходит.
Есть ли решение/патч для этого?
Вероятно, есть скрипт, который отключает клавишу Enter. Это часто делается в формах, чтобы предотвратить случайную отправку формы при входе пользователя в игру. Если на странице есть форма, проверьте загруженные сценарии, чтобы увидеть, есть ли обработчик четности onKeyPress, который проверяет что-то вроде этого:
$('html').bind('keypress', function(e)
{
if(e.keyCode == 13)
{
return false;
}
});
Если да, то ваша проблема.
Есть события "обратного вызова", чтобы перехватывать ключевые события в редакторе summernote. Но summernote имеет только события, связанные с keyup и keydown.
//обратный вызов onKeydown
$ ( '# Summernote'). Summernote ({
обратные вызовы: {
onKeydown: function(e) {
console.log('Key is downed:', e.keyCode);
}
}});
//summernote.keydown
$ ('# summernote'). on ('summernote.keydown', function (we, e) {
console.log('Key is downed:', e.keyCode);
});
keydown
события вместоkeypress
, чтобы захватить нажатие клавиши со стрелкой.