日期:2014-05-16  浏览次数:20407 次

这个js里的代码可以简写吗?我菜鸟。
<script type="text/javascript">
    $(document).ready(function () {
        $("#button1").click(function () {
            
                $("#div1").fadeIn(1000);
                $("#div2").fadeIn(2000);
                $("#div3").fadeIn(3000);
                $("#div4").fadeIn(4000);
                $("#div5").fadeIn(5000);
                $("#div6").fadeIn(6000);
                $("#div7").fadeIn(7000);
                $("#div8").fadeIn(8000);
                $("#div9").fadeIn(9000);
                $("#div10").fadeIn(10000);
                $("#div11").fadeIn(11000);
                $("#div12").fadeIn(12000);
                $("#div13").fadeIn(13000);
                $("#div14").fadeIn(14000);
                $("#div15").fadeIn(15000);
                $("#div16").fadeIn(16000);
                $("#div17").fadeIn(17000);
                $("#div18").fadeIn(18000);
                $("#div19").fadeIn(19000);
                $("#div20").fadeIn(20000);

        });
    });
</script>

中间那20个重复的代码能用for循环之类的处理下吗?我刚学,很疑惑!
------解决方案--------------------
for (var i = 1; i <= 20; i++) {
              $("#div"+i).fadeIn(i*1000);
            }