slideToggle의 특정 태그 또는 클래스로 페이지를 스크롤하고 다른 태그 또는 클래스로 스크롤하려면 콜백에서 어떻게 만듭니 까?
내 코드는 다음과 같습니다.$(".trigger").click(function() {
$('.toggleContainer').slideToggle();
$('.trigger').text($(this).text() == 'Show more' ? 'Hide' : 'Show more');
$('.trigger').toggleClass('trigger_alt')
$('html, body').animate({
scrollTop: $(".trigger").offset().top
}, 800);
});
페이지의 다른 태그로 다시 스크롤하거나 내 경우에는 .trigger 클래스 위에있는 다른 클래스를 으로 스크롤 할 수 있습니다. slideToggle 콜백 예제 (toggleContainer를 토글 할 때 클릭하면 닫힙니다). 나는이 두 번째 스크롤이 콜백에 있어야한다는 것을 알고 있지만, 만약 내가 이렇게한다면 :
$('html, body').animate({
scrollTop: $(".trigger").offset().top
}, 800, function() {
$('html, body').animate({
scrollTop: $(".header").offset().top
}, 800);
});
.trigger에 애니메이션을 적용하지 않고 멈추지 않고 .header