2010-04-14 6 views
1

Existe-t-il un plug-in jQuery/JavaScript qui me permettra d'afficher un tableau d'images, mais avec (au moins) l'option de supprimer l'image pour certaines actions de l'utilisateur.jQuery - Gestion des images

Quelque chose comme ceci: http://www.gmarwaha.com/jquery/jcarousellite/index.php mais avec bouton de suppression dédié sur chaque image.

La première option supplémentaire que je peux penser est de réorganiser l'ordre des images.

Sinon ... Je pense que je vais commencer étendre dessus jcarousellite moi-même ....

+0

Il y a du filemanager pour asp.net - mais si vous recherchez carrousel avec menou, vous devez probablement ajouter le menu par vous-même. – Aristos

Répondre

2

Vous pouvez simplement ajouter un événement de clic à chaque image et certains jQuery pour supprimer l'image de la liste. Il n'est pas nécessaire d'écrire un plugin séparé. La syntaxe ci-dessous peut être erronée. J'écris ceci sur mon téléphone donc aucun moyen de vérifier. Mais vous obtenez l'image (sic).

<script type="text/javascript"> 
    $(function() { 
     $("div.jCarouselLite > img").click(function(){ 
      $(this).hide(); 
     }); 
    }); 
</script> 

     <div class="jCarouselLite"> 
      <ul> 
       <li><img src="image/1.jpg" alt="" width="150" height="118"></li> 

       <li><img src="image/2.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/3.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/4.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/5.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/6.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/7.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/8.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/9.jpg" alt="" width="150" height="118"></li> 
       <li><img src="image/10.jpg" alt="" width="150" height="118"></li> 

       <li><img src="image/11.jpg" alt="" width="150" height="118"></li> 
      </ul> 
     </div> 
+0

Je suppose que vous voulez juste que l'utilisateur soit capable de supprimer temporairement l'image de la page. Ou voulez-vous supprimer pour le supprimer de la page chaque fois que la page est rendue par la suite? Cela nécessiterait également du code côté serveur. –

+0

Merci pour le code jQuery - Je l'apprends encore, donc c'est bien de voir comment sélecteur d'utilisateur. Quant à la suppression côté serveur - ce ne sera pas un problème, je suis compétent avec ASP.NET. Je vais attendre un peu pour voir si quelqu'un a un lien vers un autre plug-in qui a déjà cette fonctionnalité ... sinon je vais probablement utiliser le code que vous m'avez donné (+ ajouter des alertes pour supprimer et les appels côté serveur). Merci encore. – kape123

+0

Si vous devez rappeler le serveur, utilisez la fonctionnalité jQuery AJAX. –