Я использую этот сценарий для перехода между страницами:
$(document).ready(function() {
$("body").css("display", "none");
$("body").fadeIn(650);
$("a:not([href^='#'])").click(function(event){
event.preventDefault();
linkLocation = this.href;
$("body").fadeOut(650, redirectPage);
});
function redirectPage() {
window.location = linkLocation;
}
});
И я использую этот скрипт на моем сайте всплеска автоматически переадресации на индексную страницу через 4 секунды:
var url ='buchstudio.html';
var delay = 4;
var d = delay * 1000;window.setTimeout ('parent.location.replace(url)', d);
Проблема в том, что я хочу, чтобы сайт всплеска затухал и через 4 секунды исчезал и перенаправлялся на страницу индекса, но в настоящий момент он только исчезает и исчезает. Как это исправить?
Благодарю!
Попробуй это:
$(function(){
var url = 'buchstudio.html';
var delay = 4 * 1000;
$('body').fadeOut(0).fadeIn(650);
setTimeout(function(){
$('body').fadeOut(650, function(){
window.location = url;
});
}, 4000)
});
Я не знаю, можно ли использовать код в строке. Поэтому я буду придерживаться нормы и делать регулярную функцию внутри setTimeout()
window.setTimeout (function() {parent.location.replace(url);}, d);