每次用户在文本区域中写入时,我都需要执行一些代码。目前,我正在监听 keyup
事件,但近年来预测键盘在移动设备上已成为常态。这不会触发我的事件处理程序。当用户使用右键单击将文本粘贴到文本区域时,它也不会被触发。
当用户更改文本区域的内容而无需按键时,是否有任何事件可以让我执行代码?
最佳答案
由于我在这个项目中使用 AngularJS,因此对我来说,解决方案是使用 $scope.$watch
。这允许每次作用域中的变量发生变化时触发函数,并且当用户使用预测键盘时也会触发函数。
关于javascript - 是否可以检测用户何时使用预测键盘打字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41681586/