Sto lavorando con Bootstrap 3 e ho un ingresso autossugest. Il problema è che voglio che lo <ul>
scorra con i tasti della tastiera ma non funziona. Penso che lo scorrimento con i tasti delle frecce sia un comportamento predefinito, ma lo <ul>
non lo fa. Ecco cosa sta accadendo:lista ul non scorrimento su pressione di un tasto, ma lo fa con la rotella del mouse
se si preme il tasto giù due volte:
sto usando il typeahead sviluppato da Bassjobsen.
codice HTML:
<input type="text" class="form-control" data-provide="typeahead" id="test">
Javascript (con jquery.js) Codice:
$('document').ready (function() {
$('#test').typeahead({
source: ['algo', 'pepe', 'algo2', 'algo34', 'pepe3', 'algo42'],
items: 'all',
minLength: 2
});
});
ho impostato items
-all
per mostrare tutti gli elementi in source
. Ecco perché ho bisogno di scorrere loro.
ho aggiunto questo stile in linea al generata <ul>
:
style="max-height: 50px; overflow-y: auto;"
Quindi questo è il codice generato da Bassjobsens libreria:
<ul class=" dropdown-menu" style="max-height: 50px; overflow-y: auto; top: 73px; left: 20px; display: none;" "="">
<li class="active">
<a href="#"><strong>al</strong>go</a>
</li>
<li>
<a href="#"><strong>al</strong>go2</a>
</li>
<li>
<a href="#"><strong>al</strong>go34</a>
</li>
<li>
<a href="#"><strong>al</strong>go42</a>
</li>
</ul>
Eventuali aggiornamenti su tale questione? – anvarik