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