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

JS, как изменить направление стрелки у раскрывающегося блока?

Здравствуйте, есть такой спойлер:
jQuery(document).ready(function(){ 
                  $('.spoiler-title').click(function(){
		  $(this).parent().children('.spoiler-body').slideToggle(600);	 
		  $(this).css('transform','rotate(180deg)');
		  return false;
		 });
		});

Он открывает скрытый блок нажатием на стрелочку.
В .spoiler-title фоном задана картинка со стрелочной вниз, при клике .spoiler-title должен развернуться в обратную сторону, и разворачивается , но только 1 раз, а дальше остается в том же положении (стрелочка вверх), сколько не нажимай, знаний в js очень мало, не могу понять, в чем дело.

Заранее спасибо.
  • Вопрос задан
  • 822 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Exploding
@Exploding
wtf?
А нужно то, всего навсего просто переключить класс CSS*:
jQuery(document).ready(function(){ 
	$('.spoiler-title').click(function(){
		$(this).next('.spoiler-body').toggleClass("active");	 
	});
});


* создав его предварительно конечно-же
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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