J'ai un écran de démarrage sur un site Web qui a un div avec l'ID de "splash" j'essaie de faire la div fondre alors si l'utilisateur clique sur le div il se fane et redircts vers le site principal. Si l'utilisateur ne clique pas, il disparaît et redirige après 10 secondes.redirection jquery sur clic ou après 10 secondes
La redirection temporisée fonctionne mais pas la fonction de clic.
<script type="text/javascript">
$(document).ready(function() {
$('#splash').hide();
$('#splash').fadeIn(1000, function() {
$(this).delay(10000).fadeOut(1000, function() {
window.location = 'http://www.examle.com'; });
$(this).click().fadeOut(1000,function() {
window.location = 'http://www.example.com'; });
});
});
</script>
Toute aide serait grande
Merci, la fonction clic ne fonctionne toujours pas avec le code ci-dessus. – BandonRandon
Désolé, l'erreur n'était pas ce que je pensais initialement. Essayez l'exemple de code mis à jour :) – Josiah
Le problème est qu'il n'arrête pas 'delay()' sur le clic. Donc, si vous cliquez sur vous devez toujours attendre jusqu'à ce que le délai soit terminé. Bizarre. (Mais il semble que vous l'avez découvert :)) – BandonRandon