Как установить время автоматического перенаправления в Jquery

0

может ли кто-нибудь помочь мне, как установить время для автоматического перенаправления, если мой скрипт выполняется.

Я хочу иметь таймер, потому что он автоматически перенаправляется на страницу, и мое диалоговое окно с всплывающим окном закрывается так быстро.

текущий код:

<script>
$(document).ready(function() {
 // show a dialog box when clicking on a link
$.Zebra_Dialog('<strong>Congratulations! </strong> <br> ' +
                         'You have successfully registered!', {
                         'type':     'confirmation',
                         'title':    'Non-uniformed Personnel (NUP)',
                         'auto_close': 10000
                        });
window.location.replace("index.php");

});
</script>
Теги:

4 ответа

1
Лучший ответ
setTimeout(function() {
    window.location.replace("index.php")
},5000);

Это заменит место на 5 секунд.

1

Попробуйте использовать setTimeout. Используя setTimeout, вы можете контролировать продолжительность времени, после которого вы хотите совершить какое-либо действие.

1

Использовать setTimeout после диалога

 $.Zebra_Dialog('<strong>Congratulations! </strong> <br> ' +
                         'You have successfully registered!', {
                         'type':     'confirmation',
                         'title':    'Non-uniformed Personnel (NUP)',
                         'auto_close': 10000
 });

setTimeout(function() {
    window.location.replace("index.php")
},10000);  //change the time value accordingly
1

Может быть, вы хотите что-то вроде этого:

 <script>
$(document).ready(function() {
// show a dialog box when clicking on a link
$.Zebra_Dialog('<strong>Congratulations! </strong> <br> ' +
                      'You have successfully registered!', {
                      'type':     'confirmation',
                      'title':    'Non-uniformed Personnel (NUP)',
                      'auto_close': 10000
                    });
setTimeout(function(){       
 window.location.replace("index.php");
 },10000);

 });
</script>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню