Effect.toggle

babouba

Membre confirmé
4 Novembre 2005
53
0
J'ai fait un design sur Wordpress mais j'ai un petit problème.


Je voudrais que lorsque le visiteur clique sur un lien, la page disparait (sauf le header) par glissement (effect.toggle) et la page désirée réapparait.

Mais je n'y arrive pas.

Voilà le texte que je met pour le lien.
Bloc de code:
<a href="/blog/?page_id=6" onclick="Effect.toggle('index','BLIND'); return false;">PRESSE</a>
La page s'enlève mais déjà ne réapparait pas automatiquement, il faut que le visiteur re-clique pour qu'elle revienne.
Et en plus c'est la page d'accueil qui revient.

Une idée ?
 
Je pense que Script Aculo peut résoudre ton problème.
Télécharges ce dossier, dedans tu trouveras un dossier 'test' comprenant une page effects_toggle_test.html.
Il te suffit de copier le code source :)
 
Je me suis mal expliquer, désolé.
J'utilise maintenant les effects slide :
Bloc de code:
<a href="/blog" onclick="Effect.SlideUp('index',{queue:{scope:'myscope', position:'end'}}); Effect.SlideDown('index',{queue:{scope:'myscope', position:'end'}}); return false;">ACCUEIL</a> / <a href="/blog/?page_id=3" onclick="Effect.SlideUp('index',{queue:{scope:'myscope', position:'end'}}); Effect.SlideDown('index',{queue:{scope:'myscope', position:'end'}}); return false;">GALLERY</a> / <a href="/blog/?page_id=4" onclick="Effect.SlideUp('index',{queue:{scope:'myscope', position:'end'}}); Effect.SlideDown('index',{queue:{scope:'myscope', position:'end'}}); return false;">INFOS</a> / <a href="/blog/?page_id=6" onclick="Effect.SlideUp('index',{queue:{scope:'myscope', position:'end'}}); Effect.SlideDown('index',{queue:{scope:'myscope', position:'end'}}); return false;">PRESSE</a> / <a href="/blog" onclick="Effect.SlideUp('index',{queue:{scope:'myscope', position:'end'}}); Effect.SlideDown('index',{queue:{scope:'myscope', position:'end'}}); return false;">CONTACT</a> / <a href="#" onclick="Effect.toggle('footer','BLIND'); return false;">CREDITS</a>

Mais j'ai le même problème, c'est la page d'accueil qui réapparait et pas celle voulue.