我从CodeCanyon购买了以下jQuery小部件 - http://jamesskidmore.com/scripts/smartsuggest/,小部件中唯一缺少的是keyup / keydown处理程序,以突出显示列表中的选择。
我对jQuery本身并不熟悉,并且想知道是否有人能够做到这一点?
我设法绑定事件,但不知道如何处理导航:
$('#searchField').bind("keydown.autocomplete",function(c){
switch(c.keyCode) {
case 38: // UP
alert('Keyup');
break;
case 40: // DOWN
alert('Keydown');
break;
}
});
答案 0 :(得分:0)
下拉列表没有活动状态(只有css :hover
),所以你也必须添加它。您还必须添加enter事件,因此在:hover
元素上模拟鼠标点击。