文本框支持 TAB 键

icyleaf 2 年之前

其实自己在发贴或者回帖的时候经常会需要输入一些代码,代码缩进的时候总是不自觉的按下 TAB 键,然后页面的焦点就转移到下一个控件而不是输出一个制表符,我想大家也有这样的困惑吧

其实再最早 jquery 的时代,那个时候还没有官方的 UI 库,有很多网友自己开发很多很好的 UI 库,最知名的当属 interface,貌似那个时候 jquery 还是 1.2.x 版本。如今这个库随着网站随风而逝,但是它的功能确实很多都被官方所收录,除了 ittabs 这个功能。从字面意思大家可能会理解为标签页的功能控件,其实不然,这个就是 jquery 上仅有的唯一的一个使得文本框支持 TAB 键的控件。其实里面核心代码并没有用的 jquery 的特性,也不依赖于 interface 核心库。对我来说的确是一个很体贴用户。

ittabs 是从 08 年被我难产掉的某项目找重新挖掘出来(前面也提到了 interface 的网站已经不复存在)并转移到本系统之中。希望大家喜欢

传送门: http://github.com/icyleaf/alpaca/blob/master/modules/themes/default/media/js/jquery/ittabs.js

原来这里的textarea支持tab缩进,哈哈

不过使用起来还是有些问题,一次只能使用一次 Tab 按键,再次使用需要转移焦点再回来后,不知你那边如何?

发表讨论

在回复之前你需要先进行登录
记住我的登录状态 (忘记密码)