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 :

Résoudre un conflit entre plusieurs versions


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    graphiste
    Inscrit en
    Août 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : graphiste
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2012
    Messages : 36
    Par défaut Résoudre un conflit entre plusieurs versions
    Bonjour la communauté.
    J'ai un petit soucis avec jquery et je ne sait pas comment le résoudre.
    Sur mon site j'utilise une fonction scrollToTop qui fait appel à une librairie JS << https://code.jquery.com/jquery-1.7.1.min.js >>
    J'ai également mis en place un effet parallaxe qui lui fait appel à une autre librairie. << https://ajax.googleapis.com/ajax/lib.../jquery.min.js >>
    Je sais qu'il ne faut pas charger 2 librairies mais les deux scripts ne fonctionnent pas avec l'une ou l'autre des librairies.

    Comment faire pour que mes 2 scripts fonctionnent ensemble en ne faisant appel qu'a une seule librairie ?

    merci d'avance pour votre aide


    ++ Dgé

  2. #2
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 420
    Par défaut
    C'est pas facile de savoir quelle version prendre sans faire des tests.
    On a souvent plus de chance que ça marche en prenant la version la plus ancienne. Sinon essaye la plus récente. Concernant tes liens le lien google pointe vers une version v1.11.1 plus récente que la version v1.7.1 du lien jQuery.

  3. #3
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    Pourquoi utiliser deux versions ?
    il ne faut en utiliser qu'une seule, la plus récente de préférence ...
    du coup il faudra reprendre le code utilisant la plus ancienne version pour éventuellement le mettre à jour
    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 !

  4. #4
    Membre averti
    Homme Profil pro
    graphiste
    Inscrit en
    Août 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : graphiste
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2012
    Messages : 36
    Par défaut
    Salut merci pour vos réponses.

    Le premier lien, le plus ancien, pointe vers une librairie que j'utilise depuis longtemps pour le scroll to top et menu a ancre. Il me suffisait jusqu'à il y a peu.
    Le second et la librairie utilisé pour mettre en place un effet parrallaxe. J'ai suivi un tuto et c'est cette librairie qui est utilisée.
    Le problème c'est que je veux ben n'utiliser que cette seconde librairie mais le scroll to top ne fonctionne pas avec
    et je ne sais pas du tout comment faire pour que cela fonctionne. Je ne suis pas a tres à l'aise avec le jquery.

  5. #5
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 420
    Par défaut
    Et ton effet ne fonctionne pas avec la lib la plus ancienne ?

    Après je sais pas comment tu utilises ta fonction scroll to top mais c'est souvent des fonctionnalités qui peuvent se faire assez rapidement en jQuery sans besoin de plugin. Cherche peut-être aussi des mises à jour pour ce plugin.

  6. #6
    Membre averti
    Homme Profil pro
    graphiste
    Inscrit en
    Août 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : graphiste
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2012
    Messages : 36
    Par défaut
    Resalut.

    Non l'effet parrallax ne fonctionne pas avec la version plus ancienne.
    Pour le scroll to top j'utilise un petit script jquery mais il y a également un appel de librairie.

    Voici la fonction :

    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
    $(function() {
    	$(window).scroll(function() {
    			if($(window).scrollTop() == 0){
    				$('#scrollToTop').fadeOut("fast");
    			} else {
    			if($('#scrollToTop').length == 0){
    				$('body').append('<div id="scrollToTop">'+
    					'<a href="#" class="top">&uArr;</a>'+
    					'</div>');
    			}
    			$('#scrollToTop').fadeIn("fast");
    		  }
    	});
    	$('#scrollToTop a').live('click', function(event){
    		event.preventDefault();
    		$('html,body').animate({scrollTop: 0}, 'slow');
    	});

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

Discussions similaires

  1. Résoudre le conflit entre teamviewer et Apache
    Par daninou dans le forum Apache
    Réponses: 16
    Dernier message: 17/02/2011, 17h19
  2. Alterner entre plusieurs versions d'Apache et de PHP
    Par Yogui dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 23/12/2009, 15h09
  3. Erreur : Conflits entre différentes versions du même assembly
    Par Steven62 dans le forum Windows Mobile
    Réponses: 5
    Dernier message: 28/04/2008, 19h37
  4. [Technique] Conflits entre plusieurs requêtes
    Par Neowile dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 24/03/2003, 10h37

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