2012-12-09 99 views
1

我有一个网站,在使用jQuery时,点击某种幻灯片图片的改变。我的问题是,当它结束时,出现更多彩色空间(没有图像),我需要它来“循环”;当它达到15时,回到其中一个。点击jquery事件,需要循环

这就是我对图像:

$(document).ready(function() { 
    $("body").click(function() { 
     $("#con-libros").animate({"left": "-=130px"}, "slow"); 
    }); 
}); 
+0

[?你尝试过什么(http://mattgemmell.com/2008/12/ 08 /你有什么试过/) – 3dgoo

回答

0

试试这个条件:

$(document).ready(function() { 
    $("body").click(function() { 
     var current = parseInt($("#con-libros").css('left'))*-1; 

     if(current < 0 && current > 1949) { 
      $("#con-libros").animate({"left": "-=130px"}, "slow"); 
     }else{ 
      $("#con-libros").animate({"left": "0px"}, "slow"); 
     } 
    }); 
}); 
+0

谢谢,我tred它,但不知何故没有工作。我想这虽然: $(文件)。就绪(函数(){ \t VAR libro_ancho = 135; \t VAR libros_total = 15; \t VAR libros = 1; \t $( “身体”)点击(函数(){ \t \t \t 如果\t(libros ==(libros_total-6)) \t \t { \t \t \t $( “#CON-libros”)动画({ “左”:“+ = “+(libro_ancho *(libros_total-7))+”px“},”slow“); \t \t \t libros = 1; \t \t} \t \t其他 \t \t { \t \t \t $( “#CON-libros”)动画({ “左”: “ - =” + libro_ancho + “PX”}, “慢”); \t \t \t libros + = 1; \t \t} \t \t}) }) 并解决它。 谢谢反正! – MatiMuala