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 :

[1.10]Compatibilité des navigateurs


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 278
    Par défaut [1.10]Compatibilité des navigateurs
    Bonjour à tous,

    dans un projet je souhaite effectué une action au clique sur un button
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $(document).on("click",".class1 .class2", function(event){
     
    ...Traitement ...
     
    }
    L'evenement du click est bien exécuté dans sous Chrome et Edge mais pas sur Firefox et IE11.

    Savez vous d'ou cela peux venir ?
    Si j'enleve le 2e parametre dans le "on" on rentre dans l'evenement

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 278
    Par défaut
    Bonjour,

    pour précision, l’élément au quel j'essaye d'accéder est chargé en Ajax.

  3. #3
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 513
    Par défaut
    Il te faut une virgule entre .class1 et .class2, et il est préférable d'utiliser "body" ou un autre parent plus proche des éléments .class1 et .class2 au lieu de document/body.
    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $("body").on("click",".class1,.class2", function(event){
     
    ...Traitement ...
     
    });

  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 278
    Par défaut
    Bonsoir Toufik,

    merci pour ton retour.
    Malheureusement ça ne fonctionne pas sur Firefox et IE. Le click ne fonctionne pas si je met l'evenement sur les éléments chargés en Ajax. Si je met le handler sur un élément chargé "normalement" c'est ok

  5. #5
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 513
    Par défaut
    Salut,
    Est ce que tu mets bien ton code dans un document.ready ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $(document).ready(function(){
          $("body").on("click",".class1,.class2", function(event){
     
          /* ...Traitement ... */
     
          });
    });

  6. #6
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 278
    Par défaut
    Oui il est bien dans le document ready

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

Discussions similaires

  1. Compatibilité des navigateurs (mozilla,chrome et IE)
    Par ToufBen dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/11/2013, 02h37
  2. Réponses: 149
    Dernier message: 26/02/2013, 18h20
  3. [HTML 5] Compatibilité des navigateurs
    Par king_soft dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 07/08/2012, 00h15
  4. Etude de compatibilité des navigateurs Web
    Par khaliloff dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 05/02/2010, 10h24
  5. [POO] Script teste de compatibilité des navigateurs
    Par jcorb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/09/2008, 23h17

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