Сегодня я написал прототип блока выбора. Это позволяет стилизовать все - поле ввода выбора, кнопку, раскрывающийся список (где отображаются параметры), полосу прокрутки и ее кнопки, параметры, добавление изображений к параметрам. Класс может заменить входные данные выбора автоматически, просто вызвав скрипт, если элементы управления select имеют class = "replacemeselect" или вызваны вручную. Существует множество параметров настройки, и вы можете иметь несколько стилей выбора на странице, если вам это нужно. В отличие от IPS этот класс обрабатывает события клавиатуры и имеет полосу прокрутки.
Вы можете посмотреть демо: http://awsumlabs.com/selectreplace и использовать библиотеку, если вам это нравится.