sembra essere un problema in questa sezione del file js:
// document click closes menu
$(document).bind("mousedown.selectmenu-" + this.ids[ 0 ], function(event) {
//check if open and if the clicket targes parent is the same
if (self.isOpen && !$(event.target).closest("#" + self.ids[ 1 ]).length) {
self.close(event);
}
});
La barra di scorrimento accetta la condizione di "se" clausola, così Selezionare Menu è chiuso ...
Puoi commentare la linea all'interno della clausola "if" finché qualcuno non fornisce una soluzione per questo bug. In questo modo, il Selezionare Menu non verrà chiuso quando si fa clic fuori di esso, ma sarà chiuso quando si seleziona un'opzione ...
EDIT:
Ok, è ora di lavoro. Modificare la sezione mostrata prima da questo:
$(document).bind("mousedown.selectmenu-" + this.ids[ 0 ], function(event) {
//check if open and if the clicket targes parent is the same
if (self.isOpen && !$(event.target).closest("#" + self.ids[ 1 ]).length && !$(event.target).hasClass('ui-selectmenu-menu-dropdown')) {
self.close(event);
}
});
In questo modo, come la barra di scorrimento è parte del div con classe "ui-Selezionare Menu-menu-discesa" ... Selezionare Menu non verrà chiusa quando si sposta la barra di scorrimento.
il tuo selettore dovrebbe essere '$ ('seleziona')' - la virgoletta mancante – nbrooks
non è la causa del problema, solo le scarse capacità di copia da parte mia :) – jyriand