2015-01-13 2 views
0

В настоящее время я использую Ultimate WP Query Search Filter в Wordpress. Я пытаюсь заставить мои результаты поиска Ajax исчезать и исчезать, когда пользователь выбирает различные параметры.Fading in and out Результаты поиска Ajax

$(document).ajaxStart(function() { 
    $(".content").hide(); 
    }) 
.ajaxStop(function() { 
    $(".content").fadeIn(1500); 
}); 

Это работает успешно, когда пользователь изначально ищет и нет контента, он плавно исчезает. Однако, если результаты поиска отображаются на экране, и пользователь выбирает новую опцию, содержимое скрывается без какого-либо эффекта. Можно ли погасить существующий контент при выборе новой опции?

Если я установил, что ajaxStart исчезнет, ​​содержимое будет отображаться без эффекта, а затем исчезает, а затем выходит.

+0

'$ (". Content "). FadeOut();' вы ищете это? – Jai

ответ

0

Используйте функцию обратного вызова fadeOut() пнуть Аякс после fadeOut анимации заканчивается.

$(".content").fadeOut(1500,function(){ 
    $(document).ajaxStart().ajaxStop(function() { 
     $(".content").fadeIn(1500); 
    }); 
}); 
0

Вы должны проверить, если элемент уже виден, как:

if($(".content").is(':visible')) { 
    $(".content").hide(); 
} 

, а затем показать FadeIn с новым содержанием.

0
$(document).ajaxStart(function() { 
    $(".content").hide(); 
}) 
.ajaxStop(function() { 
    $(".content").show(1500); 
}); 
+0

@ Николас Покок, это должно сработать для вас – Priyank