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

jQuery Discussion :

Accordions and activate event


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Accordions and activate event
    Bonjour,

    J'utilise les accordions de jQuery UI.
    Voila comment:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
       $(function () {
          $("#accordion").accordion({
             collapsible: true,
             heightStyle: "content",
             activate: function (e, ui) {
                alert(ui.oldHeader.find("h3").attr("rel"));
                alert(ui.oldPanel.find("h3").attr("rel"));
                alert(ui.newHeader.find("h3").attr("rel"));
                alert(ui.newPanel.find("h3").attr("rel"));
             }
          });
       });
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div id="accordion">
       @foreach (var item in Model.PMTs)
       {
          <h3 rel="@item.Id">@item.Title</h3>
          <div>
             @Html.EditorFor(m => item.MTs)
          </div>
       }
    </div>

    Je veux juste afficher l'id contenu dans le Header de chaque "paneau" pour le moment. Or j'obtient seulement des "undefined".

    Quelqu'un saurait pourquoi ?
    Merci.
    Dernière modification par Bovino ; 20/06/2013 à 16h50. Motif: Séparation du code HTML et JavaScript

  2. #2
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    Et voilà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $(function () {
          $("#accordion").accordion({
             collapsible: true,
             heightStyle: "content",
             activate: function (e, ui) {
    			alert(ui.newHeader.attr("rel"));
             }
          });
       });

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

Discussions similaires

  1. MdiForm and MouseMove event
    Par FadeOut dans le forum C#
    Réponses: 2
    Dernier message: 16/03/2009, 03h09
  2. Réponses: 2
    Dernier message: 27/09/2006, 14h22
  3. [PUBLICATION] [IE] Pb: click to activate and use this control
    Par abenhass dans le forum Intégration
    Réponses: 5
    Dernier message: 20/04/2006, 17h35
  4. les event de IBQuery pour activer,desactiver la Transaction?
    Par amad206 dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/03/2005, 14h12

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