@strify_25

Замена поиска на корзину при скролле?

Есть меню, фиксированное при прокрутке страницы. В блоке так же есть поиск. При прокрутке вниз поиск заменяется на корзину. Если прокрутить обратно наверх - снова появляется поиск, но он уже не работает! Как это можно исправить? Вот скрипт с фиксацией и заменой элементов
$(document).ready(function(){ 

var $menu = $(".vnesh-plashka"); 
var $cart = $("#cart"), 
$search = $("#search"); 

$(window).scroll(function(){ 
if ( $(this).scrollTop() > 140 && $menu.hasClass("default") ){ 
$menu.fadeOut('fast',function(){ 
$(this).removeClass("default") 
.addClass("fixed") 
.fadeIn('slow'); 
}); 
$("#search").replaceWith($cart); 
} else if($(this).scrollTop() <= 140 && $menu.hasClass("fixed")) { 
$menu.removeClass("fixed").addClass("default"); 
$(".vnesh-plashka #cart").replaceWith($search); 
$(".cartt").append($cart); 
} 
});//scroll 
});

e7793278994f4fd586c779d00440c9db.JPG
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
Вероятно, проблема в replaceWith. Попробуйте просто скрывать нужное через hide()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы