Как удерживать страницу в течение 5 секунд перед перенаправлением - PullRequest
1 голос
/ 16 февраля 2012

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

Я использую jquery и javascript с HTML5 и CSS3.

Ответы [ 3 ]

4 голосов
/ 16 февраля 2012

Для этого вы можете использовать обработчики событий с setTimeout():

jQuery('a.external').on('click', function(event){
    event.preventDefault();
    var href = jQuery(this).attr('href');
    setTimeout(function(){
        window.location = href;
    }, 5000);
});

Это должно работать для каждого якоря, которому вы назначаете класс "external".

1 голос
/ 16 февраля 2012

Взгляните на метод setTimeout :

setTimeout(function() {
  window.location.assign('http://yourWebsite.com/otherPage');
}), 5000);
1 голос
/ 16 февраля 2012

В JavaScript:

setTimeout(function() {
    window.location.assign('http://www.google.com');
}, 5000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...