Jquery自动完成在IE中打破了撤销,如果是textarea可能是什么原因?
试试这个,
在IE中打开此链接
http://jqueryui.com/demos/autocomplete/#multiple
在input元素中键入任何文本,例如键入'a'从菜单中选择'ActionScript' 现在做后退以删除字符。
现在撤消ctrl + z,它不起作用为什么? 可以解释一下吗?
提前致谢
答案 0 :(得分:2)
我遇到了类似的问题:
Html text input undo not working
最后,我发现如果任何JavaScript更新了任何可视元素,页面上的所有文本框都会重置其撤消历史记录。在我的情况下,它是一个更新倒计时时钟的计时器,这使得跟踪和调试非常困难。我想这是自动完成JQuery导致这里的问题。我的不同之处在于它正在更新实际的文本框,而不是外部元素,但我怀疑它是同一个问题。我很确定这是IE中的一个错误,所以除了将自己的历史记录功能添加到文本框之外,你可以做很多事情。
这是Internet Explorer特有的问题 - 我建议您使用Chrome或Firefox试用您的网页。