我见过jQElement.toggle(fn1,fn2,fn3,fn4)会做的伎俩,以防我想点击元素。我希望它按顺序触发标签keydown事件上的事件。我想能够使用.toggle()但绑定到keydown元素 - jQuery
感谢
我见过jQElement.toggle(fn1,fn2,fn3,fn4)会做的伎俩,以防我想点击元素。我希望它按顺序触发标签keydown事件上的事件。我想能够使用.toggle()但绑定到keydown元素 - jQuery
感谢
您可以通过触发click
event触发.toggle()
,所以才触发的keydown
事件,像这样:
jQElement.keydown(function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 9) $(this).click(); //tab key only
});
或者,只是使用相同keyCode
检查,写自己的.tabToggle()
功能,如果你look at the source for .toggle()
,它不会有困难。
You can view a quick .tabToggle()
demo here,根据需要进行调整,但该概念与.toggle()
相同,已在内部进行。
您可能需要自己推出 – mkoryak 2010-06-10 21:25:35