Задать вопрос
JackShcherbakov
@JackShcherbakov

Зачем нужен объект ui, и почему он не работает без объекта event?

В книге написано, мол, можно импользовать объект 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 выдает не то, что нужно! Что это за объект? Зачем он нужен?

Огромное спасибо за помощь!
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Stepik
    JavaScript с нуля - основы языка и практика для начинающих
    2 недели
    Далее
  • Merion Academy
    Фронтенд-разработчик с нуля
    4 месяца
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы