Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [jquery] stop carousel

  1. #1

    [jquery] stop carousel

    ciao a tutti, ho creato un carousel tramite jquery

    lo script è il seguente

    jquery
    codice:
    $(document).ready(function(){
    
    $("#right").click(function (event) {
    $("#contenuto").animate({ marginLeft: "+=100px"}, "slow" );
    event.preventDefault();
    });
    
    $("#left").click(function (event) {
    $("#contenuto").animate({ marginLeft: "-=100px"}, "slow" );
    event.preventDefault();
    });
    
    });

    css
    codice:
    div#contenitore{
    	margin:200px auto;
    	width:100px;
    	height:60px;
    	border:1px solid #000;
    	overflow:hidden;
    }
    
    div#contenuto{
    	margin:0px;
    	width:600px;
    	height:50px;
    	padding:5px 0;
    	float:left;
    	display:inline;
    }
    
    .uno{
    	margin:0px 5px;
    	width:90px;
    	height:50px;
    	float:left;
    	display:inline;
    	background:#ccc;
    	overflow:hidden;
    }

    html
    codice:
    left
    right
    		
    <div id="contenitore">
    <div id="contenuto">
    
      <div class="uno"></div>
      <div class="uno"></div>
      <div class="uno"></div>
      <div class="uno"></div>
      <div class="uno"></div>
    		
    </div>
    </div>


    lo script funziona quasi correttamente, cioè, si muove verso destra e verso sinistra, solo, che non si ferma quando finisce la lunghezza del contenuto, ma continua all'infinito.


    come faccio a dargli uno stop quando arriva alla fine?

    grazie in anticipo a tutti!

  2. #2
    nessun consiglio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.