Я использую jQuery, чтобы исчезнуть в «слайде» в нижней части моей страницы, это небольшая вкладка, которая должна придерживаться правой стороны. В настоящее время я угасаю его на задержке, но я бы хотел, чтобы он исчезал, когда пользователь прокручивается вниз.Сдвиньте div с jQuery на событие прокрутки
Это, однако, продолжает раздвигать div по странице, вместо того чтобы оставлять его в стороне.
$(function() {
var slide = $("div[data-slide='true']");
$(window).scroll(function() {
var pos = $(document).scrollTop();
console.log(pos);
if ($(document).scrollTop() > 400) {
slide.animate({opacity: 1,right:'+=350'},1350, 'swing').stop();
} else {
slide.clearQueue().animate({opacity: 0,right:'-=350'},500, 'easeOutBounce');
}
});
});
Как остановить скольжение после достижения начальной точки маршрута? Кажется, я могу отвязать событие прокрутки с $(window).unbind('scroll');
, но затем слайд никогда не оживляет.