Показать сообщение отдельно
  #16 (permalink)  
Старый 11.11.2016, 13:49
Аспирант
Отправить личное сообщение для eddin Посмотреть профиль Найти все сообщения от eddin
 
Регистрация: 11.10.2010
Сообщений: 60

Сообщение от рони Посмотреть сообщение
вам показали нормальные варианты ... зачем нужно делать
if ($moveout_body.is(":hidden"))
Блин, точно. Спасибо! Голова совсем не варит уже. Вот такой итоговый вариант получился, с выносом во внешний файл JS:

$(function() {
	$(".moveout_go").on('click', function(){
		var $this = $(this), $mb = $this.nextAll('.moveout_body').eq(0);
		$this.toggleClass("top_arr");
		$mb.slideToggle(200);
		return false;
	});
});


А ещё подскажите, плз, имеет ли смысл в данном случае объявлять переменные или лучше всё указать вот так?

$(function() {
	$(".moveout_go").on('click', function(){
		$(this).toggleClass("top_arr");
		$(this).nextAll('.moveout_body').eq(0).slideToggle(200);
		return false;
	});
});
Ответить с цитированием