jquery заставляет div многократно появляться и исчезать

привет У меня есть серия div, созданных в цикле for, например так:

var myDiv ='#bannerHolder'
        var fib_str = '1, 2, 3, 5, 8, 13, 21, 1, 2, 3, 5, 8, 13, 21, 1, 2, 3, 5, 8, 13, 21, 1, 2, 3, 5, 8, 13'
        var widths_str = '33px, 31px, 35px, 9px, 16px, 50px, 33px, 24px, 40px, 20px, 63px, 30px, 10px, 29px, 11px, 12px, 51px, 31px, 35px, 11px, 14px, 50px, 30px, 25px, 38px, 20px, 35px'
        var pos_str = '0px, 44px, 105px, 144px, 153px, 203px, 236px, 269px, 280px, 354px, 374px, 437px, 447px, 457px, 506px, 517px, 529px, 604px, 646px, 687px, 698px, 712px, 762px, 787px, 823px, 895px, 915px'
        var color_str = '#D5E1D7, #18D4C9,#BF51C3,#1E82C9, #EDEDED, #E1C981, #C9A94F, #BDBCAA, #5DB522, #EB2F34, #823133, #004BD8, #A6A0A0, #DS9F36, #FFDB00, #69944F, #18D4C9, #BF51C3, #1E82C9, #6B949A, #FFDB00, #819E64, #BDBCAA, #54BA43, #EB2F34, #823133'
        var width = widths_str.split(",");
        var pos = pos_str.split(",");
        var color = color_str.split(",");
        var fib = fib_str.split(",");
        console.log(width);
        console.log(pos);
        console.log(color);
        var counter = width.length
        var stopper = false;
for(i=0;i<counter;i++){
                var html = '<div id ="stripe'+i+'"/>'   
                $(myDiv).append(html)
                $('#stripe'+i).css({  'top': 0,  'left': pos[i],'position': 'absolute', 'float': 'left', 'background-color' : color[i]})
                $('#stripe'+i).attr({ 'min-width' : width[i], 'min-height' : '100px'  })
                $('#stripe'+i).width(width[i])
                $('#stripe'+i).height('100px')


            };

я хочу, чтобы каждый созданный div полностью исчезал, а затем снова появлялся, и чтобы этот процесс повторялся вечно. если я попытаюсь использовать .animate () и вызвать функцию для свойства Complete:, я получаю слишком много рекурсий и страницы разрываются, как я могу это сделать

10
задан Dizzy Bryan High 19 November 2010 в 18:50
поделиться