2016-07-08 6 views
0

, так что я сделал Jquery каруселью, который вы можете увидеть здесь: http://teste.boleiafacil.com/ (это один в конце страницыGlitchy JQuery DIV карусельного

это является JQuery:

//highlights slide animation 
    var prdlength = $(".rproducts").length; 
    var prdleft = 1; 
    var i = 0; 
    function swapC() { 
     i++; 
     prdleft++; 
     $(".rproducts").each(function(){ 
      $(this).animate({"left":"-" + prdleft + "px"}, 10); 
      if (prdleft == 180){ 
       $(this).appendTo(".rproductswrapper"); 
       prdleft = 0; 
      } 
     }); 
     if (i == prdlength) { 
      i = 0 
     } 
     window.setTimeout(function() { swapC() }, 10); 
    } 
    $(window).on("load", swapC); 

проблема это когда дивы получить добавляются к концу обертки он выглядит Glitchy.

как я могу это исправить?

+0

Попробуйте оживить весь контейнер '.rproductswrapper'. Затем вы можете увидеть, когда нужно удалить изображение, используя свойство jQuery [offset] (http://api.jquery.com/offset/). –

ответ

-1

Попробуйте оборачивать вашу функцию в документе готового, а не окно Ио ad, сокращенное обозначение:

$(function(){ 
//code here 
}); 
+0

Я не вижу, как это поможет OP. –

Смежные вопросы