Changeset 60127 in spip-zone


Ignore:
Timestamp:
Apr 5, 2012, 12:36:31 PM (8 years ago)
Author:
jfefe@…
Message:

Modification du script pour se passer du balisage spécifique pour compter les articles / fix de l'affichage de doublons

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/defilement_infini/trunk/js/defilement_infini.js

    r58278 r60127  
    2626                lance la fonction. */
    2727
    28                 if((offset.top-$(window).height() <= $(window).scrollTop())
    29                 && load==false && ($(element +' .liste-items .item').size()>=5) &&
    30                 ($(element +' .liste-items .item').size()!=$(element +' .nb_com').text())){
    31 
     28                if(
     29                        (offset.top-$(window).height() <= $(window).scrollTop())
     30                        && load==false
     31                        && ($(element +' .liste-items .item').size()>=5)
     32                        && ($(element +' .liste-items .item').size()<$(element +' .nb_com').text())
     33                ){
     34       
    3235                        // la valeur passe à vrai, on va charger
    3336                        load = true;
    3437
    3538                        //On récupère le numéro (dans la boucle) du dernier item affiché
    36                         var last_id = $(element +' .liste-items .item:last').attr('id').substr(4);
     39                        var last_id = $(element + ' .liste-items .item').size();       
     40                       
    3741                        // Il nous faut récupérer l'id_rubrique des articles
    38                         id_rubrique   = $(element).attr('id').substr(4);
     42                        var id_rubrique   = $(element).attr('id').substr(4);
    3943
    4044                        //On affiche un loader
     
    5862                                        du dernier commentaire */
    5963                                        offset = $(element +' .liste-items .item:last').offset();
     64                                       
     65                                        // RAZ du compteur
     66                                        $(element +' .liste-items .item').each(function (i) { i = i+1; $(this).attr("id","num-"+ i); });
     67
    6068                                        //On remet la valeur à faux car c'est fini
    6169                                        load = false;
     
    6775        });
    6876});}
    69 jQuery(function(){infiniscroll_init.apply(document); onAjaxLoad(infiniscroll_init);});
     77jQuery(function(){ infiniscroll_init.apply(document);});
Note: See TracChangeset for help on using the changeset viewer.