@aumarov111

Как отменить slideToggle?

Дело в том, что внутри div с классом .expand содержатся кнопки, и как только я на них кликну, блок .expand сразу же закрывается. Я возвращал false и тогда он не закрывался, но тогда не работал ajax код, потому-что возвращается false. Что делать?
$("fieldset").click(function(e){
		e.preventDefault();
		$("fieldset").not(this).removeClass("active");
		$("fieldset").not(this).find(".expand").slideUp(300);
		$(this).find('.expand').slideToggle(300);
		$(this).toggleClass('active');
		$(this).find(".expand").click(function(){
			// Тут я возвращал false, чтобы он не закрывался по клику
		});
	});
  • Вопрос задан
  • 2803 просмотра
Пригласить эксперта
Ответы на вопрос 1
ghaiklor
@ghaiklor
NodeJS TechLead
Если анимация уже воспроизводится, то - $.stop().
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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