1
Как запустить функцию после выполнения эффекта, как задержка выполнения указанной функции через определенное время? Я попробовал установить тайм-аут, и это не сработало для меня.Запуск функции после выполнения эффектов
Вот мой код
<script>
$("#findtext").keyup(function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13)
{
explodeEffect();
}
$.ajax({
url: 'resultFindFriend.php',
type: 'post',
async: false,
data: { dataFriend: $(this).val() },
success: function (data) {
$('.outputfindfriend').html(data);
}
},setTimeout(150));
});
function explodeEffect() {
$("#explodesearchresult").toggle("explode");
setTimeout(1000);
window.location("http://localhost/index.html");
};
$("#buttonfriend").click(function() {
explodeEffect();
return false;
});
</script>
извините, но он не работал для меня .. он не перенаправил меня на другую страницу через 1 секунду. –
@rodolfonavalon - Это была проблема с моим копированием и вставкой 'window.location'. Попробуйте отредактированный ответ. – Aiias
Да, я меняю его на window.location.href = "http: //localhost/index.html"; и теперь он благодарит вас за вашу помощь, сэр. –