当用户通过MacBook Touch Bar输入输入时,是否有任何事件触发form元素?
这是一个简单的例子:
<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);
Run Code Online (Sandbox Code Playgroud)
在Safari上,当我使用触摸栏“键入”(例如,点击表情符号或自动建议的文本)时,在Web检查器控制台中看不到任何事件。然而,常规键盘将触发keydown,keypress和keyup事件的预期。