cuSel 2.2 — update нестандартных select
Дата публикации: 31.07.2010
Сегодня произошел апдейт плагина cuSel до версии 2.2.
Кто не в теме
cuSel — это jquery-плагин, который позволяет стилизировать обычные select (выпадающие списки) по задумке дизайнера. При этом по функциональным возможностям стильный список мало чем уступает обычным select.
Что было улучшено
Были добавлены следующие возможности:
- получение списком фокуса
- участие в таб обходе
- реакция на наведение курсора мыши
- смена значения select стрелками вверх/вниз
- смена значения select по нажатию клавиш букв
и исправлены некоторые баги:
- ширина выпадающего списка теперь не выходит за границы самого select (ранее была погрешность на ширину border)
- в IE6 с шириной выпадающего списка теперь тоже все хорошо (ранее ширина списка могла быть уже самого select, если значения опционов были короткими)
Уже высказались
Но есть небольшой недостаток. Пытаюсь сделать динамический select. После беглого просмотра было замечено, что вызов функции cuSel вешается на $(document).ready. Попытался снять это и вешать на ready, если в параметрах установлено добавленное мной свойство объекта params, иначе исполнять немедленно. Ничего не выходит(ошибок нет, но и не выполняется как задумано). Видимо надо лезть глубже, а т.к. времени сейчас на переработку нет, то, как временный вариант, придётся ловить спаны через jQuery.