Questione : Finestra di ritardo aperta sullo scatto con JQuery

Qui è una pagina di esempio: rel= " nofollow " " del _blank " " del target= " di http://vincent-massaro.com/modal/modaltest.html del href= di /modal/modaltest.html

I di http://vincent-massaro.com che prova ad avere una finestra aperta con Jquery quando un collegamento è scattato, ma a fare ritardare l'a finestra in moda da visualizzare un messaggio in primo luogo prima che l'a finestra accada. Come potete vedere dall'esempio che il window.open accade sullo scatto, ma compare setTimeout, innesca lo stampo a finestra del browser perché non sta innescando dall'input di scatto dell'utente. È possibile avere il ritardo e non innescare lo stampo a finestra? Grazie!
class= del

Risposta : Finestra di ritardo aperta sullo scatto con JQuery

L'unico senso intorno allo stampo a finestra è di aprire la finestra durante l'alimentatore di evento di scatto.  Potreste realizzare un genere di procedura “di sonno„ facendo funzionare un ciclo fino a raggiungere il prespegnimento, di modo che tutta la elaborazione ancora sta accadendo nell'alimentatore di scatto (vedere l'esempio qui: http://www.ozzu.com/programming-forum/javascript-sleep-function-t66049.html) .  Tuttavia essere informato che sulla maggior parte dei browser avete un tempo di scarsità grazioso fino a che questo scritto del browser “non sia più„ messaggio di risposta compaia perché pensa che lo scritto sia attaccato in un ciclo insensibile (che essenzialmente è).
Altre soluzioni  
 
programming4us programming4us