Bonjour,
Je souhaite faire un fondu après avoir cliqué sur un lien. Je quitte la page et un fondu se déclenche l'entrée de la nouvelle.
Le petit plus est de détecter si le lien est sur le même domaine ou pas, sinon le lien s'ouvre dans une nouvelle page.
Donc ça fonctionne presque:
- Détection si le lien est sur le même domaine ou pas : OK
- fondu en entré de page : OK
et ce qui ne fonctionne pas après avoir cherché... c'est le fondu en sortie de page si le lien est interne au nom de domaine.
Voici mon script à présent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 $(document).ready(function() { $('body').fadeIn(500); $('a').click(function() { var href = $(this).attr('href'); if (href.indexOf('http://') != -1 || href.indexOf('https://') != -1) { var host = href.substr(href.indexOf(':')+3); if (host.indexOf('/') != -1) { host = host.substring(0, host.indexOf('/') ); } var out = ('body').fadeOut(500); if (host == window.location.host) { $('body').fadeOut(500); setTimeout(function() { window.location.href = href; }, 500 ); return false; } else if (host != window.location.host) { window.open(href); return false; } } }); });
Merci d'avance pour votre aide et connaissance précieuse !
![]()
Partager