Пытаюсь добавить переходы между страницами. Переход fadeIn выполняется с помощью загрузчика WebFont и анимации CSS. Я хочу добавить класс к тегу html
при щелчке по ссылке и подождать 1 секунду (для анимации CSS fadeOut), а затем перенаправить на ссылку.
Это измененная версия этот код jQuery:
$(document).ready(function() {
$("a").click(function(event){
event.preventDefault();
redirectLink = this.href;
$("body").fadeOut(1000, redirectToLink);
});
function redirectToLink() {
window.location = redirectLink;
}
});
Я настроил его, но мне кажется, что с .delay(1000, redirectToLink)
возникла проблема, и он не работает. Я не очень разбираюсь в JS, поэтому буду очень признателен за вашу помощь.
$(document).ready(function() {
$("a").click(function(event){
event.preventDefault();
redirectLink = this.href;
$("html").addClass('wf-next').removeClass('wf-active wf-inactive wf-loading').delay(1000, redirectToLink);
});
function redirectToLink() {
window.location = redirectLink;
}
});