EXIDMen
@EXIDMen
Разработка Веб Сайтов

Как сделать скрытие call-виджета по нажатию кнопки?

Подскажите пожалуйста как сделать закрытие виджета по нажатию внутренних кнопок?
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
anatoly_kulikov
@anatoly_kulikov
Помог ответ? Отметь решением!
Нужно:
  1. всем кнопкам назначить один общий класс (например, button_call)
  2. немного поменять функцию: по клику на элемент, содержащий такой класс, проверять кнопку с классом pulse, и по условию выполнять действие именно с ней (заменить все this на '.pulse')

javascript

$(document).ready(function (){
	$(".button_call").click(function (e){
  	e.preventDefault();
		if (!($('.pulse').hasClass("active"))){
			$(".ui-list").animate({
				height: "240px",
				opacity: "1",
				bottom: "120px"
			});
			$('.pulse').addClass("active");
		} else {
			$(".ui-list").animate({
				height: "0px",
				opacity: "0",
				bottom: "-130px"
			});
			$('.pulse').removeClass("active");
		}
	});
});

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы