跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

基于jQuery的让textarea支持Ctrl+Z步步撤销功能_jquery

代码相对不多。

主要的是:

复制代码代码如下: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;});});演示代码:显示历史记录按Ctrl+Z一步一步撤销[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

相关文章