Ошибка при использовании плагина jQuery UI Selectmenu в IE

Плагин 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 ];

7
задан Jeffery To 10 July 2012 в 19:16
поделиться