QueryLoader2을 사용 중이며 #projects-list
과 footer p
에서 fadeInUp
클래스를 제거하고 싶습니다. 그러나 어떤 이유로 든이를 수행하지 않습니다. slideDown()
에 대한 콜백 함수 바로 뒤에 클래스를 제거하고 싶습니다. 잘못 포맷 했습니까?jQuery 줄이 콜백 함수 내에서 작동하지 않습니다.
window.addEventListener('DOMContentLoaded', function() {
new QueryLoader2(document.querySelector("body"), {
barColor: "#fff",
backgroundColor: "#000",
percentage: true,
barHeight: 1,
minimumTime: 200,
fadeOutTime: 0,
onComplete: function() {
$('#masthead').slideDown(100, function(){
$('#projects-list, footer p').show().addClass('fadeInUp');
});
$('#projects-list, footer p').removeClass('fadeInUp');
}
});
});
이 코드를 기반으로 클래스를 제거한 다음 나중에 100ms를 더합니다. remove 클래스 주위에 setTimeout과 같은 지연을 넣거나 slideDown complete 내에 포함 시키십시오. – rfornal
@rfornal'setTimeout'이 작동했기 때문에 감사합니다. – J82
정답을 표시 할 수 있도록 게시하겠습니다. 감사. – rfornal