代码发芽网的自动缩进功能

作者:半瓶墨水   链接:http://www.2maomao.com/blog/code-fayaa-auto-indent/

代码发芽网做好以后,很多人都提出贴代码的地方没有自动缩进
一直都没有改,因为我觉得这里是贴代码的地方,不是写代码的地方
最近研究jQuery,写了一个HTML测试页: http://www.fayaa.com/tool/try/
为了使用上的方便,觉得确实使用代码缩进会比较方便

现在发芽网的所有textarea都有自动缩进了,包括反馈页面
考虑到其他地方对Tab键的焦点切换用途,目前发芽网只在HTML测试页(fayaa.com/tool/try/)截获了Tab按键,其他的textarea框不进行此配置

下面的代码就是为了实现这个功能,原理很简单,采用上一行的缩进就行
只要在html中插入脚本调用set_tab_indent_for_textareas()函数就可以了
注1:需要jQuery支持,如果不喜欢jQuery改成裸javascript也很方便的
BTW:浏览器的兼容性问题(firefox和IE)真他妈的烦!

代码太长了,给个链接吧: http://www.fayaa.com/code/view/442/

一条评论 发表在“代码发芽网的自动缩进功能”上

  1. tuopan说道:

    华容道真好玩。:D 收藏了,谢谢博主 :h

留下回复