Delay() funkcija

Pozdrav, treba mi kod kojim bih otvorio novu stranicu nakon nekog vremena, nakon što se kliknulo na link.
Znači imam ovo:
$(function(){
$("#playNowLink").click(function() {
$(’#header’).effect(“fold”, { size: “50%” }, 1000);
$(’#showVideo’).delay(1100).fadeIn(‘slow’);

			});

E sad meni treba pozvati ‘playNow.html’ nakon egzekucije fold efekta i prikazivanja videa.Znači da video krene nekih 5-6 sekundi i da se onda otvori nova stranica.
Probao sam ovako, ali ne ide.

                                 function OpenLink() {
                              window.location.href = 'playNow.html'
                                }
                          setTimeout('OpenLink()', 6000);

Ovaj kod ne radi, trebam pomoć, radim stranicu za klijenta.

$(function(){
    $("#playNowLink").click(function(){
         $('#header').effect("fold", { size: "50%" }, 1000, function(){
              $('#showVideo').fadeIn('slow', function(){
                    window.setTimeout(function(){
                         window.location.replace("playNow.html");
                    }, 6000);
               });
         });
     });
});

Hvala, došao sam i sam kasno sinoć na isto što si i ti napisao.Gubio vrijeme na delay(), koji radi samo s funkcijama u fx queue ,pa sam pokušavao s queue funkcijom…uglavnom možeš li mi kazati zašto onaj moj kod ne radi, gdje je napisana OpenLink() funkcija?

Zato šta za href svojstvo location objekta moraš postaviti puni url.
Kad koristiš replace metodu, ona zahtjeva url kao parametar i učitava stranicu (parametar) na url-u trenutne stranice.

Ok, hvala.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja