Как я могу вызвать одну функцию, если активировать или деактивировать аккордеон JQuery UI?
Моя проблема: я хочу изменить высоту моей кнопки, когда я активирую свой аккордеон и когда я неактивен, и я не знаю, как я могу это сделать.
Я уже знаю, как установить высоту моей кнопки с помощью jquery с помощью другого нажатия кнопки
$("#button1")
.button()
.click(function () {
$("#button2").height(140)
});
и я просто хочу изменить это, когда я активирую или инактивирую свой аккордеон. Кто-нибудь может мне помочь?
1 ответ
Решение
accordion
имеет change
событие, которое запускается каждый раз, когда изменяется состояние аккордеона. Если аккордеон анимирован, событие будет запущено после завершения анимации; в противном случае он срабатывает немедленно. Вы можете использовать это для вызова вашей функции.
$( ".selector" ).accordion({
change: function(event, ui) {
//Call your function here
$("#button2").height(140);//Or whatever
}
});