<textarea></textarea>
or
<div contenteditable="true"></div>
// 输入的值
var editor_start = 0;
// 对比时间的值
var editor_end = 0;
var timer = null;
// a 为 textarea 或 可编辑div 对象
// 停止操作键盘时 n秒后,要做的事 例如:保存草稿等操作
$("a").keyup(function() {
clearTimeout(timer) // 每次滚动前 清除一次
timer = setTimeout(save_html_message_fun, 2000);
editor_start = $(this).html();
})
function save_html_message_fun() {
editor_end = $("a").html();
if(editor_end == editor_start) {
// 此处添加停止操作键盘时,要做的各类事件
...
...
...
console.log('html草稿保存');
}
}