基于jQuery的讓textarea支持Ctrl+Z步步撤銷功能
更新時間:2011年10月07日 22:24:36 作者:
基于jQuery的讓textarea支持Ctrl+Z步步撤銷功能,需要的朋友可以參考下。
代碼相對不多。
主要的是:
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;
});
});
演示代碼:
主要的是:
復制代碼 代碼如下:
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;
});
});
演示代碼:
您可能感興趣的文章:
- 新浪微博字數(shù)統(tǒng)計 textarea字數(shù)統(tǒng)計實現(xiàn)代碼
- js操作textarea 常用方法總結(jié)
- js限制textarea每行輸入字符串長度的代碼
- JS TextArea字符串長度限制代碼集合
- 非主流的textarea自增長實現(xiàn)js代碼
- TextArea不支持maxlength的解決辦法(jquery)
- Javascript 文本框textarea高度隨內(nèi)容自適應(yīng)增長收縮
- 讓textarea自動調(diào)整大小的js代碼
- javascript textarea光標定位方法(兼容IE和FF)
- JavaScript實現(xiàn)統(tǒng)計文本框Textarea字數(shù)增強用戶體驗
相關(guān)文章
Jquery創(chuàng)建層顯示標題和內(nèi)容且隨鼠標移動而移動
本文為大家介紹下使用Jquery創(chuàng)建一個層顯示標題的內(nèi)容且隨鼠標移動,具體的實現(xiàn)如下2014-01-01

