Autocomplete 允许在typeahead引导中移动箭头键

Autocomplete 允许在typeahead引导中移动箭头键,autocomplete,twitter-bootstrap,arrow-keys,typeahead,Autocomplete,Twitter Bootstrap,Arrow Keys,Typeahead,我真的很激动,因为我的代码对我来说非常好(见下文),但是我不能使用箭头键在结果列表中上下移动 在中,此功能也不可用,但我知道它已在中启用,所以我想知道是否有人已使其也适用于typeahead <input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="13" data-source='[<?php $ii=0;

我真的很激动,因为我的代码对我来说非常好(见下文),但是我不能使用箭头键在结果列表中上下移动

在中,此功能也不可用,但我知道它已在中启用,所以我想知道是否有人已使其也适用于typeahead

<input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="13" data-source='[<?php
                $ii=0;
                while($row = mysql_fetch_array($resultatOrter)){
                    if($i!=0){
                        echo ',';
                    }
                echo '"'.$row['ortnamn'].'"';
                $i++;
            } ?>]'>

已报告此问题。
似乎他们根据另一个问题修复了它,然后在2.04再次将其打破。情况可能并非如此,只是猜测而已。我在Firefox上试用过,它对我来说就像你说的那样坏了

我建议找一份2.03的副本,看看是否有效。(您可能可以在引导存储库中查找旧版本@


提到他们已经意识到并计划解决2.1.0和2.03中的问题。检查jQuery版本。在使用@Theo的建议后,我在2.1 wip中进行了深入研究,发现如果您修改bootstrap.js中的keyup处理程序以使用2.1 wip(如下)中的代码,它将与jQuery 1.7.1一起工作你会让你的箭再次上下移动

keyup: function (e) {
      switch(e.keyCode) {
        case 38: // up arrow
            e.preventDefault()
            this.prev()
            break

        case 40: // down arrow
            e.preventDefault()
            this.next()
            break

这个问题在2.2.1中仍然存在,所以我做了如Estoski所述的更改来解决这个问题。我试图对他的答案进行投票/评论,但我没有足够的声望点。

这已经在bootstrap 2.2.2中得到了解决。

在Google Chrome和IE9中,上下键对我都起作用。你在使用什么浏览器?还有其他人使用Fi吗refox谁能在这里使用箭头键:?嗯,它在Safari中也有效…:/