簡體   English   中英

小故障jQuery div輪播

[英]glitchy jquery div carousel

因此,我制作了一個jquery輪播,您可以在這里看到它: http : //teste.boleiafacil.com/ (這是頁面末尾的那個)

這是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);

問題是,當div附加到包裝器的末尾時,它看起來會出現故障。

我怎樣才能解決這個問題?

嘗試將函數包裝在文檔中,而不是窗口加載中,它的簡寫為:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM