Прогрессивное улучшение к <выбирает несколько> элементы формы.
asmSelect, прогрессивное улучшение к <select multiple>
элементы формы. Это предоставляет более простой альтернативе следующие преимущества:
Легче для пользователей понять и взаимодействовать с, чем регулярный <select multiple>
элементы формы. Пользователи знают, как взаимодействовать с ним без инструкции.
Не требует пользователя к Щелчку Управления или Щелкает при нажатой клавише Shift по нескольким элементам. Вместо этого пользователи Вашей формы могут добавить или удалить элементы индивидуально без риска потери тех, которые были уже выбраны.
Выбранные элементы всегда видимы (в рамках ограничений Вашего интерфейса), в то время как отмененные выбор элементы всегда скрыты (в постоянном клиенте <select>
).
В отличие от постоянного клиента <select multiple>
элементы опции, элементы на asmSelect, являются дополнительно поддающимися сортировке с перетаскиванием (эта часть требует jQuery UI).
asmSelect скрывает, поддерживает и обновляет оригинал <select multiple>
так, чтобы никакие изменения не требовались, чтобы существующий код.
Если у пользователя нет JavaScript, то, конечно, постоянный клиент <select multiple>
элемент формы используется вместо этого.
Если оригинал <select multiple>
элемент формы изменяется некоторым другим jQuery или кодом JavaScript, изменение будет отражено в asmSelect также.