спасибо, ребята - все это сработало, но @meder попал туда первым.
я есть два эффекта, которые я хочу запустить один за другим, но я не могу понять, как пройти$(this)
на обратный вызов от первого эффекта.
Вот что у меня на данный момент:
if($(this).hasClass('flag')) {
$('someElement').slideUp();
$(this).slideDown();
}
Но я хочу, чтобы слайд-даун запускался после того, как слайд-ап завершен, т.е.
if($(this).hasClass('flag')) {
$('someElement').slideUp(function() {
$(this).slideDown();
});
}
Кроме$(this)
на этом этапе в настоящее время относится кsomeElement
вместо этого и так не работает, как планировалось.
Как мне обратиться к моему оригиналуelement.flag
, Я пытался с помощью$this = $(this)
но я думаю, что у меня должен быть неправильный синтаксис.
Есть идеи?