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

JavaScript Discussion :

Conflit JS et jQuery


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par d�faut Conflit JS et jQuery
    Bonjour,

    Dans une application j'appelle le code suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <script type="text/javascript">
     
    $j =  jQuery.noConflict();
    function checkDates() {
     $j.ajax({
       type: "POST",
       data:{ 'date': $j('.controlsBarText').html()},
       url: "<?php echo CFG_URL; ?>/modules/mod_articles/_ajax/checkDates.php",
       success: function(msg){
            var tab = msg.split(',');
    $j.each(tab,function(index, value) {
        console.log(value);
        var tabCheck = value.split('**');
        $j('.dayNormal').each(function() {
            if(tabCheck[1]==$j(this).html()) {
                var ancienneValue=$j(this).html();
                $j(this).empty().append('<div class="divLienDateOk"><a class="lienDateOK" href="'+tabCheck[0]+'">'+ancienneValue+'</a></div>');
            }
        });
     
        $j('.dayNormalToday').each(function() {
            if(tabCheck[1]==$j(this).html()) {
                var ancienneValue=$j(this).html();
                $j(this).empty().append('<div class="divLienDateOk"><a class="lienDateOK" href="'+tabCheck[0]+'">'+ancienneValue+'</a></div>');
            }
        });
     
     
    })
     
     
       }
     });
     }
     
         window.onload = function(){    
            g_globalObject = new JsDatePick({
                useMode:1,
                isStripped:true,
                target:"affiche_calendrier",
                cellColorScheme:"" <!-- torqoise,purple,pink,orange,peppermint,aqua,armygreen,bananasplit,beige,deepblue,greenish,lightgreen,ocean_blue <-default -->
            });        
                checkDates();
        };
    </script>
    Ensuite j'appelle jQuery dans sa version 1.8.2 :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script type="text/javascript" src="../scripts/jquery1.8.2.min.js"></script>
    Le premier code appel� entre apparemment en conflit car l'application qu'il fait fonctionner ne fonctionne pas quand j'appelle jQuery.

    Avez-vous une solution ? Une modification � apporter au code pour �viter le conflit ?

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    cellColorScheme:"" <!-- torqoise,purple,pink,orange,peppermint,aqua,armygreen,bananasplit,beige,deepblue,greenish,lightgreen,ocean_blue <-default -->
    Que viennent faire des commentaires HTML dans du code JavaScript ?

    Ensuite j'appelle jQuery dans sa version 1.8.2
    Mais pourquoi donc ? A quoi �a sert d'avoir deux versions distinctes de jQuery ?
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par d�faut
    Bonjour,

    +1 avec Bovino.

    Apr�s tu as toujours la solution (pas tr�s propre je trouve du jQuery.noConflict())

    http://api.jquery.com/jquery.noconflict/

    hpl76

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    heu, c'est un peu ce qu'il utilise ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par d�faut
    Slt SpaceFrog,

    Autant pour moi j'avais pas (bien) vu.

    Je me suis plus appuy� sur la r�ponse de Bovino que sur le code initial.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 05/02/2015, 17h59
  2. Conflit lightbox2 et JQuery
    Par bulldo dans le forum jQuery
    R�ponses: 2
    Dernier message: 30/08/2011, 14h25
  3. conflit entre 2 jquery
    Par lena5 dans le forum jQuery
    R�ponses: 10
    Dernier message: 20/03/2011, 15h34
  4. Conflits entre script JQuery
    Par joker92 dans le forum jQuery
    R�ponses: 7
    Dernier message: 29/11/2009, 20h20
  5. [Smarty] Conflit entre jquery et smarty
    Par Nimothenicefish dans le forum Biblioth�ques et frameworks
    R�ponses: 3
    Dernier message: 15/10/2008, 16h21

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