Cela va s'en occuper.
<script>
$(document).ready(function() {
$(".more").toggle(
function() {
$(this).text('less');
$(this).parent().children(".bottom_images").slideDown("fast");
return false;
},
function() {
$(this).text('more');
$(this).parent().children(".bottom_images").slideUp("fast");
return false;
});
});
</script>
<style>
.bottom_images {
display: none;
}
</style>
<div class="container">
<div class="top_images">
<?php
//num images to originally display
$num_show=10;
//current position
$i=1;
//some code to get user images
//from database etc
foreach($images as $image_url) {
if($i==10) {
echo '</div><div class="bottom_images">';
}
echo '<img src="'.$image_url.'" />';
$i++;
}
?>
</div>
<a href="#" class="more">more</a>
</div>
Il y a évidemment du pseudo-code pour récupérer les images de l'utilisateur, car il y a plusieurs façons d'obtenir les images, par exemple à partir de la base de données (sous forme de blob ou d'url de texte), en scannant le système de fichiers, par l'entrée de l'utilisateur, etc, etc. J'ai également fait en sorte que vous puissiez ajouter plusieurs conteneurs (plusieurs utilisateurs) sur une seule page.