【发布时间】:2012-02-15 16:52:38
【问题描述】:
我使用 tabIndex 为带有二维导航的 Windows CE 制作了一个页面。一开始我只是想用tabIndex作为下一个焦点的参考。
因为这个应用程序是用于便携式设备的,所以这样做对手持设备要求很高,与简单的 tab 和 shift+tab 相比非常耗时。
我有一个函数来处理我的向上箭头和向下箭头的 onkeydown, 对于我的向下箭头,代码很简单
if(specialMove == 0){所有这一切都是检查标签没有离开页面。
event.keyCode=9; return;}
问题是我的向上箭头,我希望它返回一个 SHIFT+TAB 以向上导航,我找到了这段 jQuery 代码,但我在使它工作时遇到了问题。
if(specialMove == 0){
$('body').trigger(JQuery.Event('keydown', {keyCode:9, shiftKey: true}));
return;
}
【问题讨论】:
-
您使用的是什么 CE 版本/设备/浏览器?
-
CE 2.0 如果我没记错的话,MC9090 和 IE6
标签: jquery tabs navigation keycode shift