jQuery selectmenu версия 1.10 не вызывает изменения

Я добавил версию jQuery 1.10 в свой проект и виджет selectmenu и не могу запустить событие change.

Selectmenu работал нормально, прежде чем я обновился до 1.10.

Что мне нужно сделать, чтобы это работало?

var getProjectInfo=function(){

}

--I've tried this way

   var sel = helper.selectMaker.makeSelect(data);
       sel.change = getProjectInfo;
       $('#projsPH').appendChild(data);
       $(sel).selectmenu();


--And this way

**This way throws an error of selectmenu widget does not have a method change.

   var sel = helper.selectMaker.makeSelect(data);
       $('#projsPH').appendChild(data);
       $(sel).selectmenu('change', getProjectInfo);

------------ Обновите, у меня это работает как

$(sel).selectmenu({change:getProjectInfo});

Но выбор не рухнет

Получил стили от Google

http://code.google.com/p/jquery-ui/source/browse/branches/labs/selectmenu/ui.selectmenu.css?r=2776

1 ответ

Решение

Вы используете очень устаревшие файлы. И я предполагаю, что вы говорите о jQuery UI 1.10.

Попробуйте старую, но обновленную версию: https://github.com/fnagel/jquery-ui/ Не уверен, что эта версия будет работать без проблем с пользовательским интерфейсом 1.10, еще не тестировалась

Или лучше использовать официальную, но еще не выпущенную версию: https://github.com/jquery/jquery-ui/tree/selectmenu

Другие вопросы по тегам