最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jQuery让textarea支持Ctrl+Z“撤销”功能
时间:2011-10-07 编辑:简简单单 来源:一聚教程网
核心代码就这么一点点
代码如下 | 复制代码 |
var log = []; $(function () { var txt = window.setInterval(function () { if (log[log.length - 1] != $("#t").val()) { log[log.length] = $("#t").val(); } }, 1500); var isCtrl = false; $(document).keydown(function (e) { if (e.which === 17) isCtrl = true; if (e.which === 90 && isCtrl === true) { log.pop(); $("#t").val(log[log.length - 1]).blur(); } }).keyup(function (e) { if (e.which === 17) isCtrl = false; }); }); |
完整的实例
代码如下 | 复制代码 |
<textarea id="t" style="width:400px; height:300px;">
按Ctrl+Z一步一步撤销 交流请加QQ 10590916 |
-
下一个: 点击刷新验证码部分