3
我有一個輸入框,當你鍵入時顯示一個叫做「建議」的div,並將其與搜索結果進行編譯,每個結果顯示在p標籤之間。jquery鍵通過搜索結果向上和向下導航
您可以使用鼠標選擇一個結果,但我希望能夠使用向上和向下鍵選擇一個結果。
到目前爲止,如果你按下建議框再次出現(我知道它已經顯示,但多數民衆贊成在另一個問題),並嘗試將焦點添加到第一個p標籤。我怎麼能這樣做,所以你一直按下它,通過結果的過濾器可以說每次增加和刪除一類「活動」。對於上升也顯然是一樣的?
我發現有這麼多的隨機插件,但它們似乎都很複雜,而且對於我想實現的目標而言體積龐大。
$('#search input#q').keypress(function (e) {
switch (e.keyCode) {
// User pressed "up" arrow
case 38:
$('#suggestions').fadeOut('fast');
break;
case 40:
// User pressed "down" arrow
$('#search input#q').blur();
$('#suggestions').fadeIn();
$('#suggestions p').focus();
}
});
感謝
這是完美的謝謝。我一直在看這麼多的網站,這一點上感謝。 – AJFMEDIA 2010-09-23 19:18:44
不客氣! – 2010-09-23 22:20:38