que tienen un montón de divs comojquery mostrar siguiente div de la misma clase?
<div class="slides">
<div id="box_bg">
<div class="previous"></div>
<img src="images/minido_pic.png" width="267" height="252" alt="MiniDo" class="img1" />
<div class="next"></div>
</div>
<div id="text1">
<p>MiniDo - Adobe Air App - Simplistic design wrapped around a simple iOS style window built for the Windows environment using Adobe Air.</p>
</div>
</div>
y un montón de jQuery
$(document).ready(function(){
$(".slides").hide();
var length = $(".slides").length;
var ran = Math.floor(Math.random()*length);
$(".slides:nth-child(" + ran + ")").show();
$('.previous').click(function() {
$(".slides").parentsUntil(".slides").prev().show();
$('.slides').hide();
});
$('.next').click(function() {
$(this).parentsUntil(".slides").next().show();
$('.slides').hide();
});
});
Ahora lo que quiero por lo que es al cargar la página, muestran una al azar ".slides", que funciona bien. Y luego, cuando un usuario presiona ".next" o ".previous", carga el siguiente ".slides".
Sin embargo, parece que no puedo hacerlo funcionar? Cuando presiono siguiente o anterior, ¿no se muestra nada?
¿Algún ayuda?
Maravilloso, ¿cómo podría manejar el final? ¿Hay alguna manera de verificar si la próxima sería la primera? – Steven
@Steven, hizo alguna modificación en el código completo para ocuparse de eso ... –
Gracias, funciona a la perfección. – Steven