Плагин jQuery UI Selectmenu, демонстрационный пример: http://jquery-ui.googlecode.com/svn/branches/labs/selectmenu/index.html
У меня возникла пара проблем с этим плагином. Я сосредоточусь только на том, что происходит только в IE.
У меня есть html:
и jQuery:
$('select#SearchState').selectmenu();
В Firefox это работает, однако в IE я получаю ошибку при загрузке:
«Недопустимый аргумент» - jquery 1.4.2 Строка: 4618
Однако новое стилизованное меню выбора появляется вместе с исходным (это сделано специально, но исходное меню выбора html должно быть скрыто), но когда я выбираю опцию, я получаю несколько из этих ошибок:
"this._optionList" имеет значение null или не является объектом - ui.selectmenu.js Line 400
Any идеи, почему это не работает в IE?
Строки 399-401 из ui.selectmenu.js
_selectedOptionLi: function() {
return this._optionLis.eq(this._selectedIndex());
},
Строки 4615-4622 из jquery-1.4.1.js
name = name.replace(rdashAlpha, fcamelCase);
if ( set ) {
style[ name ] = value;
}
return style[ name ];