分享一个jQuery实现键盘操作特效(主要是上移下移)
最近整理个人电脑文档,翻出一个两年前做的一个Demo,感觉还不错,貌似是以前面试的一道题目,现在拿出来分享下。
首先看下项目截图
下载地址:http://download.csdn.net/detail/dongdong22014/4602270
项目说明如下
1.开发工具:Microsoft Visual Studio 2008,
开发环境:.Net Framework3.5 + .Net MVC 1.0.(现在已经转为.Net Framework4.0 + ASP.NET MVC 2.0)
2.为了方便直接查看,故使用XML文件保存数据,位于"/App_Data"目录下。
3.关于列表页特效的实现:在Index页面,可以使用上下方向键定位当前选中的行,也可以用鼠标单击选中某一行, 选中之后按“Enter”弹出编辑该记录窗口,按“Esc”则退出选择;另外您也可以直接用鼠标双击某一行弹出编辑该记录窗口。
4.关于输入窗口的特效实现:在列表页打开编辑页面时, 鼠标焦点会自动落在第一个文本框或者也可以单击任一文本框使其获得焦点,然后就可以使用上下方向键定位焦点, 或者按“Enter”使焦点跳到下一个文本框,当到最后一个文本框时再按“Enter”即保存提交。
5.也许我做得还是不怎么完善(比如有部分功能只兼容IE8和Firefox,并不兼容低版本IE),如果您有什么意见和建议,我非常期待您提出来。