Я хочу изменить стиль окна выбора с помощью css и jquery, возможно ли это?Изменить стиль окна выбора
ответ
Не перекрестный браузер с использованием элемента выбора по умолчанию.
Группа нить есть меню выбора plugin, который увеличит отборный тег (в основном заменить его с другими элементами для Js пользователей, дающих лучший опыт)
и может использовать один из этого плагина
http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and-beautify-html-form-elements
Существует функция .css() jQuery, но я бы уклонился от изменения стилей таким образом. Сохранение CSS в одном месте - definaley a plus.
Вы можете объявить еще один класс в своей таблице стилей CSS и использовать функции класса jQuery - .addClass() .removeClass() .toggleClass()
, чтобы изменить стиль на элементе таким образом.
Например:
$("#MySelect").removeClass("OldClass").addClass("NewClass");
Или, если вы когда-нибудь хотели, чтобы переключаться между:
$("#MySelect").toggleClass("OldClass").toggleClass("NewClass");
Не тестировалось, но должно быть нормально или почти нормально!
Угадайте, потому что вы неправильно поняли использование слова «как» здесь. Автор, несомненно, спрашивал, есть ли правила CSS, которые управляют внешним видом окна выбора, а не если есть функция jquery, которая позволяет вам устанавливать правила css. – Jason
SelectBoxIt - это плагин, который я создал, который позволяет вам стилизовать и анимировать поле выбора.
Не могли бы вы быть немного более четко о том, что вы хотите изменить? Вы хотите перейти от однократного или множественного выбора или просто изменить один из свойств CSS? – tvanfosson