Заголовок
$(document).ready(function() {
$('#user_box').animate({width: "263px"}, "slow");
$('#submit').click(function(){
$('#user_box').animate({width: "0px"}, "slow");
});
});
Содержание
<div id="user_box">
<form name="login_form" id="login_form" method="post" action="index.php">
Username:<br />
<input type="text" name="username"><br />
<input type="submit" value="Submit" id="submit" />
</form>
</div>
Как вы можете видеть, я сделал это, когда нажали на submit, user_box анимируется обратно в 0pxs (скользит вправо) Проблема в том, что мне нужно отложить загрузку страницы примерно на 1 секунду, чтобы закончить анимацию. Но только когда нажата кнопка «Отправить». Как я могу отложить страницу, чтобы анимация завершилась?
Я пытался ..
$('#submit').delay(3500, function(){
window.location = toLoad;
});
без радости. Любая помощь будет принята с благодарностью. Спасибо.
p.s. Общая идея заключается в том, что user_box скользит вправо при каждом запросе и возвращает влево с результатом. Это будет в основном PHP, следовательно, на странице загрузки он скользит справа налево. Я напишу что-нибудь позже, чтобы это не происходило при входе в систему или что-то в этом роде.