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
|
$(document).ready(function(){
var i = 0; // Nombre de ul
var n = 0; // Nombre de d'éléments total
var x = 0; // nombre de liste(s) supérieure(s) à 20 et identifiant de ces listes
$("ul").each(function(){
n= 0;
i=i +1;
//alert(i);
$(this).find("li").each(function(){
n=n +1;
if (n>=20) { // Si on a une liste de >= de 20 éléments
x = x+1;
$(this).nextAll("li").addClass("hidden"+x+" ");
//$(this).after('<div class="wrap-hidden">');
//$(this).("li:last").("</div>");
$(".hidden"+x+" ").wrapAll("<div id='wrap-hidden"+x+"'></div>"); // On ajoute un div autour
// des éléments à cacher
$("#wrap-hidden"+x+" ").hide();
//$(this).after('<h3 id="btn-slide'+x+'"><a href"#">SLIDE'+x+'</a></h3>');
$("#wrap-hidden"+x+" ").after('<h3 id="btn-slide'+x+'"><a href"#">SLIDE'+x+'</a></h3>');
return false;
// On cache les éléments de 21 à n
/* On ajoute le bouton plus que l'on ne cache pas */
}
});
});
alert("Nombre de d'éléments total : "+n);
alert("Nombre de ul : "+i);
alert("Nombre de liste supérieure à 20 : "+x);
$("#btn-slide1").click(function(){
$("#wrap-hidden1").slideToggle();
return false;
});
$("#btn-slide2").click(function(){
$("#wrap-hidden2").slideToggle();
return false;
});
}); // fin |
Partager