В книге написано, мол, можно импользовать объект ui без объекта event, так как event содержит информацию о клике, о координатах ... Вообщем все что не нужно для примера ниже.
Есть вот такой код (На js Fiddle нету jQuery Ui, на codePen не работает )
$(document).ready(function(){
$('select').selectmenu({
change : function(event, ui){ // БЕЗ EVENT НЕ РАБОТАЕТ, ПОЧЕМ? ЗАЧЕМ ОН ТУТ?
var NewImage;
if(ui.item.label === 'Синий'){
NewImage = 'Blue';
}
else if(ui.item.label === 'Красный'){
NewImage = 'Red';
}
$('.XXX').removeClass('Blue Red').addClass(NewImage);
}
});
});
И что самое страшно, это то, что в книге уже какой раз вводятся непоятные слова без каких либо объяснений! Вбиваю в поисковик объект UI выдает не то, что нужно! Что это за объект? Зачем он нужен?
Огромное спасибо за помощь!