一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

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

热门栏目