Прогрессивное улучшение к <выбирает несколько> элементы формы.

asmSelect, прогрессивное улучшение к <select multiple> элементы формы. Это предоставляет более простой альтернативе следующие преимущества:

  • Легче для пользователей понять и взаимодействовать с, чем регулярный <select multiple> элементы формы. Пользователи знают, как взаимодействовать с ним без инструкции.

  • Не требует пользователя к Щелчку Управления или Щелкает при нажатой клавише Shift по нескольким элементам. Вместо этого пользователи Вашей формы могут добавить или удалить элементы индивидуально без риска потери тех, которые были уже выбраны.

  • Выбранные элементы всегда видимы (в рамках ограничений Вашего интерфейса), в то время как отмененные выбор элементы всегда скрыты (в постоянном клиенте <select>).

  • В отличие от постоянного клиента <select multiple> элементы опции, элементы на asmSelect, являются дополнительно поддающимися сортировке с перетаскиванием (эта часть требует jQuery UI).

  • asmSelect скрывает, поддерживает и обновляет оригинал <select multiple> так, чтобы никакие изменения не требовались, чтобы существующий код.

  • Если у пользователя нет JavaScript, то, конечно, постоянный клиент <select multiple> элемент формы используется вместо этого.

  • Если оригинал <select multiple> элемент формы изменяется некоторым другим jQuery или кодом JavaScript, изменение будет отражено в asmSelect также.

Ресурсы