Javascript, plusieurs scipts qui s'aiment pas.

z0rg>z0rg> Member
octobre 2010 modifié dans Entraide
Bonjour/soir...

Voilà j'ai intégrer un "vertical-sliding-panel-using-jquery" sur mon Pluxml (http://interog.free.fr).
( en l'adaptant de ce tuto -> http://spyrestudios.com/how-to-create-a-sexy-vertical-sliding-panel-using-jquery-and-css3/ )

le problème, c'est quand j'ai ajouté le script jquery, il doit rentré en conflit avec la fonction #wrapper ( haut de page ) du thème.

voilà le code :
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?php $plxShow->template(); ?>/js/scroll.js"></script>
<script type="text/javascript" src="<?php $plxShow->template(); ?>/js/jscript.js"></script>
<script type="text/javascript" src="<?php $plxShow->template(); ?>/js/comment.js"></script>
<script type="text/javascript" src="<?php $plxShow->template(); ?>/js/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $(".trigger").click(function(){
        $(".panel").toggle("fast");
        $(this).toggleClass("active");
        return false;
    });
});
</script>
<script type="text/javascript">
$(document).ready(function()
{
 $('#return_top').click(function()
 {
   $('html, body').animate(
   {
     scrollTop: 0
   }, 1500);
 });
});
</script>
mon panel jquery fonctionne, mais la fonction "return_top", ne fonctionne plus où pas correctement...
lorsque que je clique sur haut de page, normalement, ma page scroll toute seul vers le haut, mais maintenant, ça "saute" directement vers le haut et ça fonctionne qu'une fois où 2...

je crois qu'il faut fusionner les deux "<script type="text/javascript">" ?
où il y a une autre façon de faire ?

merci de votre aide.
( désolé pour la faute dans le titre... et les fautes que je fais en général...)

Réponses

  • Essaye déjà en enlevant cette ligne:
    <script type="text/javascript" src="<?php $plxShow->template(); ?>/js/jquery-1.3.2.js"></script>
    
    Tu déclare 2 fois Jquery alors que le thème s'en sert déjà avec une version plus récente, c'est une piste...
  • znkznk Member
    Une question qui me vient: les nouvelles versions de jQuery reprennent toutes les fonctionnalitees des anciennes plus des nouveautees ?
  • z0rg>z0rg> Member
    octobre 2010 modifié
    pfff.. je n'avais même pas fait attention... merci bien Frédéric pour ton aide, problème résolu.

    du coup, les 2 scripts "jquery" étaient en conflit ?
  • @Azrielo - En règle général oui ainsi que des optimisations/amélioration.

    @zOrg>; - Exactement il étais en conflit, a savoir si plusieurs bibliothèque javascript sont utiliser, on peux ajouter jQuery.noConflict();
  • oké, merci du renseignement.
Connectez-vous ou Inscrivez-vous pour répondre.