2016-04-12 18 views
0

Diese Arbeit auf Seite Belastung kein Problem:Verzögerung JavaScript-Funktion und zeigen nur einmal

jQuery(document).ready(function($) { 
    $.UIkit.modal('#newsletter-20').show(); 
}); 

Aber ich will eine Verzögerung von 5 Sekunden hinzuzufügen. Ich habe versucht, SetTimeout ("function()", 5000) ohne Erfolg.

Auch dazu müsste ich diese Modalshow nur einmal machen. Wie mache ich das?

Tks für die Hilfe!

Antwort

2

Sie brauchen keine Angebote für setTimeout

jQuery(document).ready(function($) { 
    setTimeout(function() { 
    $.UIkit.modal('#newsletter-20').show(); 
    }, 5000); 
}); 
0

ich nicht, Ihren Code mit setTimeout sehen können. Aber von Ihrer Problemstellung denke ich, dass Sie die Funktion setTimeout in Anführungszeichen setzen, was falsch ist. Hoffe, dieses Schnipsel ist nützlich

jQuery(document).ready(function($) { 
setTimeout(function(){ 
    $.UIkit.modal('#newsletter-20').show(); 
    }, 5000); 

});