RT.
比如在segmentfault
里面写文章或者提问的时候,在文本编辑框里面使用制表符是可以缩进4个空格的,
这个效果是怎么实现的呢?
我每次按tab键后,光标就不在这个文本框里面了。
RT.
比如在segmentfault
里面写文章或者提问的时候,在文本编辑框里面使用制表符是可以缩进4个空格的,
这个效果是怎么实现的呢?
我每次按tab键后,光标就不在这个文本框里面了。
监听键盘事件,判断键值为制表符时插入4个空格,取消默认动作。
$('#editor').keydown(function(e){
if(e.keyCode === 9) {
// 插入4个空格
}
return false; // 取消默认动作,也可以用 e.preventDefault();
})
13 回答13.1k 阅读
8 回答3k 阅读
3 回答1.6k 阅读✓ 已解决
2 回答5.3k 阅读✓ 已解决
5 回答1.6k 阅读
3 回答2.4k 阅读✓ 已解决
5 回答1.9k 阅读✓ 已解决
https://stackoverflow.com/que...