IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Retrouver un parent connu [MooTools]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5
    Par défaut Retrouver un parent connu
    Bonjour,

    Je parviens à obtenir ce que je veux mais avec un code qui est vraiment loin d'être propre et optimisé et j'aimerais savoir s'il existe une façon plus adéquate de parvenir au même résultat.
    Je vous montre le bout de code concerné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    window.addEvent('domready',function(){
    	$ES('a[href=#]').addEvent('click', function(e){
    		e = new Event(e);
    		e.stop();
     
    		this.getParent().getParent().getParent().getParent().getParent().getParent().getParent().getParent().getParent().getParent().addClass('hidden');
    	});
    });
    Comme vous pouvez le constater, c'est horrible.
    En fait, j'ai un évènement sur un lien qui se trouve au milieu d'une succession de div et je cherche à retrouver le parent qui encadre le tout.
    Il se différencie par sa classe "bubble" et j'imaginais une fonction du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.getParent($('.bubble'));
    Mais j'ai bien peur qu'elle n'existe pas.

    Auriez-vous une solution équivalente à ce genre de situation ?

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Vous y êtes presque :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.getParent('.bubble');
    La parenthèse du sélecteur ne demande pas un objet mais effectivement une indication comme par exemple la classe.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5
    Par défaut
    Effectivement, je viens de comprendre. J'aurais du faire plus attention...

    Merci beaucoup pour cette réponse rapide !

    Je passe le sujet en résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Retrouver les répertoires parents
    Par SilkyRoad dans le forum Contribuez
    Réponses: 2
    Dernier message: 29/12/2011, 21h09
  2. Réponses: 2
    Dernier message: 24/04/2010, 00h03
  3. [SAX] SAXException - retrouver le parent du tag erroné
    Par Bobble dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 02/03/2010, 15h46
  4. [treeview] retrouver un parent avant d'insérer un enfant
    Par thewaterkidny dans le forum VB.NET
    Réponses: 3
    Dernier message: 30/04/2007, 16h33
  5. Réponses: 3
    Dernier message: 26/02/2007, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo