给input绑定了keyup事件,然后改变value值的时候,发生闪烁现象

给input绑定了keyup事件,然后改变value值的时候,发生闪烁现象.图片描述

阅读 4k
2 个回答

我觉得这个问题最好用keydown事件,然后preventDefault,然后再根据光标位置及e.keyCode进行修改,就不会闪烁了

事实改变不应该用keyup事件

IE下用:onpropertychange

其他浏览器用:oninput

// jquery 代码
$("#input").on('input propertychange', ....);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进