Есть ли любые события, которые вызывают на form
элементах, когда пользователь вводит вход через панель MacBook Touch?События ввода формы для сенсорной панели Macbook
Вот такой trivial example:
<textarea id="textarea"></textarea>
(function($) {
$('#textarea')
.on('keyup', function() {
console.log('keyup');
})
.on('keydown', function() {
console.log('keydown');
})
.on('keypress', function() {
console.log('keypress')
});
})(jQuery);
На сафари, когда я «типа», используя панель касания (например, нажав на смайликов или autosuggested текста), я не вижу каких-либо события в сети контрольная консоль. Однако обычная клавиатура будет запускать события keydown
, keypress
и keyup
, как и ожидалось.
Вы пробовали ' 'input'' событие? –