【项目中遇到的问题】textarea 在IE下ctrl+z 或者撤销不好使

微博发布框,绑定了N多事件,在IE下ctrl+z  或者撤销不好使,没有找到原因,

下面的是一个解决方案,但是我试了,特别卡,哎,目前还找不到更好的解决方案

    function fixedCtrlZ($obj){
        var log = []; 
        $(function () { 
            var txt = window.setInterval(function () { 
                if (log[log.length - 1] != $obj.val()) { 
                    log[log.length] = $obj.val(); 
                } 
            }, 1500); 
            var isCtrl = false
            $(document).keydown(function (e) { 
                if (e.which === 17) 
                    isCtrl = true
                if (e.which === 90 && isCtrl === true) { 
                    log.pop(); 
                    $obj.val(log[log.length - 1]).blur(); 
                } 
            }).keyup(function (e) { 
                if (e.which === 17) 
                    isCtrl = false
            }); 
        });        
    }   
原文地址:https://www.cnblogs.com/sniper007/p/2739094.html