Я стараюсь использовать богатый flash-эффект при изменении местоположения окна, но есть небольшая проблема, я не могу решить.setTimeout не работает с window.location?
взгляд на сценарий пожалуйста
$(document).ready(function(){
$('a.flash').click(function(e) {
e.preventDefault();
$('body').fadeOut(1500);
setTimeout("", 1500);
window.location=this.href;
});
});
window.location=this.href
должно быть сделано после того, как 1500ms, но этого не происходит. Не могли бы вы объяснить, почему? Что странно, когда я пытаюсь написать alert("something");
вместо window.location=this.href
, он отлично работает. Не могли бы вы объяснить, почему?
Благодаря
Почему он работает, когда я писал alert() ??? в этом случае он «спит» 1500 мс, а после этого предупреждает. Зачем? – Simon