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 :

infinite scroll plugin + isotope plugin


Sujet :

jQuery

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2011
    Messages : 81
    Par défaut infinite scroll plugin + isotope plugin
    Bonjour,

    Je suis entrain de créer mon site perso et j'utilise pour la présentation de mon portfolio le plugin isotope (http://isotope.metafizzy.co/).

    J'aimerai ajouter à isotope le plugin infinite scroll (http://www.infinite-scroll.com/) avec un trigger manuel (http://www.infinite-scroll.com/trigger.html).

    J'ai commencé l'intégration de ce plugin mais j'ai quelques soucis.

    Lorsque je veux charger le contenu supplémentaire (via un bouton <a>), le plugin infinite scroll charge la page indiquée (index2.html) et modifie l'url (www.site.com/index2.html). Cependant le nouveau contenu présent dans index2.html n'est pas chargé après le clic. Il faut que je clique 2 fois sur le bouton pour que ça charge le contenu supplémentaire. (dans ma page index2.html j'affiche aussi le bouton pour charger le contenu de la même page (index2.html). En fait ça marche seulement quand je charge la même page, j'ai deux fois le même contenu qui s'affiche.

    En gros j'arrive à faire fonctionner la fonction principale qui est de charger du contenu supplémentaire mais pas du tout comme il faut.

    Je pense avoir peut être un problème de structuration des mes pages html (hiérarchisation des dossiers, répertoires des pages a charger). (ma page index.html et index2.html sont dans le répertoire source du siteweb).

    Le résultat que j'aimerai obtenir est celui-ci : http://www.infinite-scroll.com/trigger.html ou celui ci http://isotope.metafizzy.co/demos/infinite-scroll.html .

    Dans ces deux exemples, on voit que lorsque le contenu supplémentaire est chargé alors l'adresse url du site ne change pas. Je pense que tous mes problème viennent de la. Je ne comprend pas comment ils font pour avoir la même url et charger du contenu supplémentaire. Il y a pourtant plusieur fichier html de nom différents. Ou alors est ce possible d'avoir une seulle page avec plusieurs url?

    voici mes code

    html pour appeler le contenu à charger:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a id="next" href="index2.html">more</a>
    javascript infinite scroll :

    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
    <script>
       $(function(){
     
          var $container = $('#container');
     
          $container.infinitescroll({
          navSelector  : 'a#next:last',            
          nextSelector : 'a#next:last', 
          itemSelector : '.element', 
    	  loading: {
                finishedMsg: 'No more pages to load.',
                img: 'http://i.imgur.com/qkKy8.gif'
              }
             }
    		 );
    		 function( newElements ) {
              $container.isotope( 'appended', $( newElements ) ); 
            }
     
        // kill scroll binding
        $(window).unbind('.infscr');
     
        // hook up the manual click guy.
        $('a#next').click(function(){
          $(document).trigger('retrieve.infscr');
          return false;
        });
     
        // remove the paginator when we're done.
        $(document).ajaxError(function(e,xhr,opt){
          if (xhr.status == 404) $('a#next').remove();
        });
     
        });
      </script>
    En espérant que quelqu'un puisse m'aider car je trouve pas la solution....


    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2011
    Messages : 81
    Par défaut
    Je joins le lien de mon site pour vous montrer mon problème : http://freakyshape.com/

    Quand on clique sur le bouton more en bas de la page, ça recharge dans un premier temps complètement la page index2.html.
    Puis lorsque l'on re-clique sur le bouton "more" alors dans ce cas ça fonctionne correctement. Les nouveaux éléments sont bien ajoutés.

    En espérant que quelqu'un puisse m'aider.

    Merci

Discussions similaires

  1. Isotop Responsive et Infinite scroll bug
    Par keisersuze dans le forum jQuery
    Réponses: 1
    Dernier message: 02/04/2014, 14h28
  2. [Plugin] Plugin Isotope Infinite Scroll
    Par Gilles_73 dans le forum jQuery
    Réponses: 1
    Dernier message: 28/06/2012, 16h18
  3. [Plugin][Struts]Plugin struts pour eclipse ?
    Par clement42 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 30/05/2005, 14h23
  4. [plugin] Quel plugins pour J2EE ?
    Par giffle dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/01/2005, 14h55
  5. [plugins] quel plugins choisir pour swt et swing ?
    Par champion dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 14/06/2004, 09h46

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