11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour a vous,

voila j'ai bien envie d'utiliser cette effet pour un prochain site :

http://demos111.mootools.net/Fx.Slide

Le probleme que je rencontre c'est que sur ma page j'ai envie d'afficher/masquer plusieurs éléments, alors que le script mootools attribue un seul élément (id) je pense a créé des id dynamique au niveau du js mais comme je suis tres nule dessu je c'est pas comment m'y prendre.

Quel qu'un a essayer de faire la meme chose enfin je pense Smiley langue voici son code :

http://www.javascriptfr.com/forum/sujet-VARIABLE-DYNAMIQUE-FONCTION-SLIDE-MOOTOOLS_1284322.aspx

Voila merci votre aide Smiley cligne
je penses que la solution la plus adaptée est en fonction de ce que tu souhaites

si tu as un lien spécifique pour chaque événement, tu peux faire une fonction du style :

<span onclick='Mafonc("id_de_l_element")'>mon lien</span>

function Mafonc(id){
var effet = new fx.slide(id);
}

si tu veux que le script recherche au sein de ta page tous les éléments slider et que tu leurs attribus des effect onMouseOver et OnMouseOut
tu peux utiliser $$('.classeDesSlider') pour créer un tableau contenant tous les éléments à utiliser ...
Ceci déclenché par une fonction body.onLoad() ....

il y a d'autres solutions, tout dépend précisément de ce que tu as et de ce que tu souhaites faire ... Smiley cligne

@++
Merci Nours312, ton idée me semble intéressante surtout que dans l'exemple mootools il y a un identifiant qui appel la fonction js <a href id=toggle" donc impossible de le répété par contre avec on click c plus adéquat ...

Je vais essayer Smiley cligne