小编Rob*_*hen的帖子

Macbook触控栏的表单输入事件

当用户通过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检查器控制台中看不到任何事件。然而,常规键盘将触发keydownkeypresskeyup事件的预期。

javascript jquery macbookpro-touch-bar

5
推荐指数
1
解决办法
588
查看次数

标签 统计

javascript ×1

jquery ×1

macbookpro-touch-bar ×1