所以我做了一个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
});

关于javascript - 小故障jQuery div轮播,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38265234/

10-12 15:46