2016-02-02 11 views
5

Recentemente ho scoperto una funzionalità di jQuery Chosen che fa scorrere verso il basso il contenitore .chosen-results quando si passa il mouse sul fondo del contenitore.JQuery Chosen impediscono lo scorrimento verticale automatico

Problem

ho già trovato la funzione (result_do_highlight), che fa questo: here

Questa è la parte in cui lo scorrimento automatico avviene nella funzione:

if high_bottom >= visible_bottom 
    @search_results.scrollTop if (high_bottom - maxHeight) > 0 then (high_bottom - maxHeight) else 0 
else if high_top < visible_top 
    @search_results.scrollTop high_top 

C'è un modo per evitare lo scrolling?

Grazie in anticipo

EDIT

ho biforcato il Prescelto-git e ha aggiunto una soluzione: github.com/puresamari/chosen

ecco come usarlo:

modifiche da parte mia

Ho aggiunto la funtionallity per disabilitare lo scorrimento automatico verso l'opzione evidenziata: usare in questo modo:

$('your_select').chosen({ 
    scroll_to_highlighted: false 
}); 

il parametro'scroll_to_highlighted' è facoltativo e di default vero

+0

Vuoi dire di scorrimento verticale? – Yoda

+0

Hai ragione, intendevo scroll verticale: D – puresamari

risposta

3

ho biforcuta il Prescelto-git e ha aggiunto una soluzione: github.com/puresamari/chosen

ecco come per usarlo:

modifiche da parte mia

ho aggiunto il funtionallity al di di nero, la scorrimento automatico verso l'opzione evidenziata: usare in questo modo:

$('your_select').chosen({ 
    scroll_to_highlighted: false 
}); 

il parametro'scroll_to_highlighted' è facoltativo e di default vero