jQuery文本区域中的撤消功能

jQuery文本区域中的撤消功能,jquery,Jquery,我正在用jQuery构建一个小的文本编辑器。 我想添加两个具有“un do”(ctrl z)和相反(ctrl y)功能的按钮 有没有什么方法可以使用windows的内置功能(ctrl+z,ctrl+y)来获得想要的效果,而不是将所有内容保存在堆栈中并用jQuery实现它?这样做似乎很明显,因为ctrl+z和ctrl+y在使用textarea时确实有效。我唯一需要的改变是,如果用户单击我生成的按钮,就可以获得相同的效果 Gidi不能使用Javascript触发内置浏览器操作。这是出于安全原因——您

我正在用jQuery构建一个小的文本编辑器。 我想添加两个具有“un do”(ctrl z)和相反(ctrl y)功能的按钮

有没有什么方法可以使用windows的内置功能(ctrl+z,ctrl+y)来获得想要的效果,而不是将所有内容保存在堆栈中并用jQuery实现它?这样做似乎很明显,因为ctrl+z和ctrl+y在使用textarea时确实有效。我唯一需要的改变是,如果用户单击我生成的按钮,就可以获得相同的效果


Gidi不能使用Javascript触发内置浏览器操作。这是出于安全原因——您希望网站访问浏览器的内置功能吗


您需要使用Javascript来处理所有撤消功能,而不是使用浏览器的功能。

Javascript不依赖于平台,这意味着不,您不能真正依靠典型的windows功能来实现它。这是个坏消息。好消息是windows已经为您完成了这项工作。如果你想创建实际的按钮来做同样的事情,我会自己做。有一个计时器,当用户开始打字并保存文本状态时,它每隔几秒钟就会激活一次。”“撤消”只会恢复以前的文本状态。只是确保不要让堆栈无限期地构建