Приветствую. Есть такая задача:
снабдить анимационным прелоадером процесс перехода между страницами сайта (субмиты форм тоже нужно учитывать).
Решил задачу при помощи события window.onbeforeunload, но вот опера не захотела нормально работать, решение посмотрел на страничке с багами и решил примерно таким способом для оперы
$('a').bind('click', function(){$.fancybox.showLoading();})
$('form').bind('submit', function(){$.fancybox.showLoading();})
и вроде все норм, но вот в чем беда, при переходе по ссылке анимация не крутится а показывает только первый кадр
, я попытался написать так:
$('a').bind('click', function(){
$.fancybox.showLoading();
setTimeout(function(href){
document.location.href = href;
}, 500, this.href);
return false;
})
Но проблема не решилась, пол секунды покрутилась и потом при изменении document.location.href все равно замерзает анимация
Посоветуйте чего нибудь плз!