智能建议 - jQuery帮助

时间:2011-04-28 16:35:58

标签: javascript jquery jquery-plugins

我从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;
    }

   });

1 个答案:

答案 0 :(得分:0)

下拉列表没有活动状态(只有css :hover),所以你也必须添加它。您还必须添加enter事件,因此在:hover元素上模拟鼠标点击。

像这样:http://jsfiddle.net/rudiedirkx/PWE2S/