我見過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