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 :

jQuery : deux versions non compatibles


Sujet :

jQuery

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    étudiante en DUT info
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : étudiante en DUT info

    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut jQuery : deux versions non compatibles
    Bonjour à tous , je suis nouvelle sur le site donc j'espère que je ne me trompe pas d'endroit pour demander de l'aide vis-à-vis de mon problème de conflit entre plusieurs versions de Jquery.

    Je vous explique le problème j'utilise 3 versions de jQuery (1.3.2 , 1.7.1 et 1.8.18) le problème se pose entre la cohabitation de la 1.3.2 et 1.7.1. J'utilise 2 fonctions spécifiques à chacune d'entre elles ( accordeon(1.7.1) et tablesorter(1.3.1))

    Le souci c'est que séparément les deux fonctions marchent très bien, mais l'une avec l'autre on dirait qu'elle s'écrase !

    J'ai cherché sur plein de forums et essayé le "jQuery.noConflict();" mais rien ne marche. Je ne sais pas du tout comment résoudre ce problème!

    j'ai fait une version simplifier de ce que je voudrais faire :

    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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    	<head>
    		<title>Article : Jquery et TableSorter</title>		
     
     
     
    		<!-- version 1.3.2 de jQuery 
    		<script type="text/javascript" src="jquery-1.3.2.min.js"></script>-->
    		<!-- Feuilles CSS -->
    		<link type="text/css" rel="stylesheet" href="defaut.css"></link>	
    		<!--TableSorter et Tablefilter -->
    		<script type="text/javascript" src="jquery.tablesorter.js"></script>
    		<script type="text/javascript" src="jquery.tablesorter.pager.js"></script>
    		<script type="text/javascript" src="picnet.table.filter.min.js"></script>
     
    		<!-- version 1.8.18 et 1.7.1 qui cohabitate trés bien ensemble -->
    		<link type="text/css" href="css/custom-theme/jquery-ui-1.8.18.custom.css" rel="stylesheet" />	
    		<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
    		<script type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script>
     
    		<!-- pour eviter les conflit entre les deux versions de jQuery mais sa marche pas -->
    		<script type='text/javascript'>  
    		   var $jq13 = jQuery.noConflict();  
    		</script> 
     		<script type='text/javascript'>  
    		   var $jq17 = jQuery.noConflict();  
    		</script>   
     
     
    	</head>
    <body>
     
    <!-- script accordeon (petite fenetre que l'on peu plié ou déplié) -->
    <script>
      	$jq13(function() {
    		$jq13( "#accordionCommandesArticle" ).accordion({collapsible: true});
    	});
    </script>
    <!-- petit accordeon de test -->
    <div id="accordionCommandesArticle" >
    		<h3 id="titreCommandesArticle"><a href="#">Prix de revient</a></h3>
    		<div id="contenuCommandesArticle">
    			<p> blablablabla</p>
    		</div> <!-- fin formulaire de recherche -->
    	</div><!-- End accordéon -->
     
     
    <!-- script tablesorter (posibiliter de cliqker sur l'en tête de page pour trier le tableau par ordre croissant ou decroissant ) -->
    <script type="text/javascript">
    			$jq17(document).ready(function() {
    				$jq17("#monTableau2").tablesorter({widgets: ['zebra']});
     
    				$jq17("table thead th a").click(function() {
    					$jq17(this).parent().click();
    					return false;
    				});
    			} ); 
    		</script>
     
    <!-- tableau triable -->
    	<table id="monTableau2">
    		<thead>
    			<tr>
    				<th scope="col"><a title="Trier par prénom" href="#">Prénom</a></th>
    				<th scope="col"><a title="Trier par pays" href="#">Pays</a></th>
    			</tr>
    		</thead>
    		<tbody>
    			<tr><td>Jean</td><td>France</td></tr>
    			<tr><td>Maarten</td><td>Belgique</td></tr>
    			<tr><td>Esteban</td><td>Espagne</td></tr>
    			<tr><td>Giacomo</td><td>Italie</td></tr>				
    		</tbody>	
    	</table>
    </body>
    </html>

    Les chemins vers les différents scripts et styles sont bons donc le problème ne doit pas se trouver là.

    Si quelqu'un a une solution, je suis preneuse

    Je vous remercie d'avance pour votre aide .

    Bonne journée =)

  2. #2
    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 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    3 versions de Jquery ????

    une seule suffit !!!
    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 !

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    étudiante en DUT info
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : étudiante en DUT info

    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Oui j'aimerai bien en utiliser qu’une sa me simplifierais clairement la vie, mais la fonction "tablesorter" ne fonctionne qu’avec jQuery 1.3.2

    A moins qu'il y est un moyen de la faire fonctionner avec la 1.8.18, mais je c vraiment pas comment

Discussions similaires

  1. Conflit entre deux versions de jQuery
    Par mounitahard dans le forum jQuery
    Réponses: 2
    Dernier message: 02/06/2014, 12h49
  2. Conflit entre deux versions Jquery
    Par finalfx dans le forum jQuery
    Réponses: 1
    Dernier message: 06/11/2013, 08h26
  3. JQuery et Mootools non-compatibles?
    Par Rodrigue dans le forum jQuery
    Réponses: 1
    Dernier message: 14/11/2011, 03h35
  4. [Jacob] gérer deux versions de Word installées
    Par difdaf dans le forum Documents
    Réponses: 2
    Dernier message: 16/07/2004, 18h32

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