mootools afficher/masquer

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mootools afficher/masquer

Re: mootools afficher/masquer

par Cobaye » 08 sept. 2009, 14:52

ok pour ton slide regarde http://snipplr.com/view/4037/mootools-slide-toggle/ qui fonctionne avec mootools 1.1

D'après ce que je vois le code marche avec la 1.1, Fx est intégrer, il me semblait que non mais vu le code si !

je bosse qu'avec la 1.2 ca fia tun moment que j'utilise plus la 1.1

Re: mootools afficher/masquer

par Invité » 08 sept. 2009, 14:38

Je développe un composant que j'aimerais distribuer et je ne peux pas forcer tous les utilisateurs qui utilisent joomla 1.5 à upgrader leur mootools juste pour mon composant...je suis obligé d'attendre que joomla soit upgraté par les créateurs.

Re: mootools afficher/masquer

par Cobaye » 08 sept. 2009, 14:15

je pense pas ! fx.slide à été ajouté à la 1.2 et pour la 1.1 faut ajouter un autre fichier js je crois pour que ca marche.

Regarde plutot si tu peux pas mettre à jour joomla pour qu'il utilise la 1.2, elle est plus simple et plus complète nativement

Re: mootools afficher/masquer

par Invité » 08 sept. 2009, 13:56

merci pour la réponse.
effectivement mootools 1.2 est mieux mais je suis sur joomla qui utilise le 1.1.

Ce code marche sur 1.1?

Re: mootools afficher/masquer

par Cobaye » 08 sept. 2009, 11:56

je te conseil de te mettre sur mootools 1.2 et non 1.1

après si tu regarde la doc tu vera pour toggle "Slides the Element in or out, depending on its state." http://mootools.net/docs/more/Fx/Fx.Sli ... ide:toggle

Code : Tout sélectionner

$('afficher').addEvent('click', function(e){ e = new Event(e); mySlide.toggle(); e.stop(); });
doit suffire pour faire les deux.

mootools afficher/masquer

par Invité » 08 sept. 2009, 11:41

Bonjour,
je pose ma question mootools 1.1 ici car je n'ai vraiment rien trouvé sur leur site.

Dans un tuto, ils fournissent le code suivant pour afficher/masquer une div:

[javascript]
on pointe sur le div à afficher ou masquer
var mySlide = new Fx.Slide('test');

//fonction pour afficher la div
$('afficher').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});

//fonction pour masquer la div
$('masquer').addEvent('click', function(e){
e = new Event(e);
mySlide.hide();
e.stop();
});
[/javascript]

Dansle html, il y a 2 liens qui ont 2 id distincts:
=> un lien id= 'afficher'
=> un lien id= 'masquer'

Ma question: comment faire pour n'avoir qu'1 seul lien, qui sert à afficher ou masquer, au lieu de 2 liens?
Merci pour vos réponses.