想要一段jquery写的loading代码,弹出一个div之前有加载效果

解决方案 »

  1.   

    $('#id').html('<div class="loading"></div> ');$.post('1.html',function(data){    $('#id').empty(); 
        $('#id').html(data);});
      

  2.   


    $("div").show(function () {
        setTimeout(function () {
            $("#div2").css("loadClass");
        }, 3000);
        $("#div2").hide();
    });
      

  3.   

    $("#id").html("加载中...或者动态图片")
    可以用js延时和服务器端语言延时。就看你怎么选罗。
      

  4.   

    我现在的效果是,点击弹出div,我想在弹出这个div之前加一个loading的效果,用js延时就行jquery代码:    $(function(){
    $(".layoutbox2 .btn").click(function(){ $(".login_box1").css("border","2px #ddd solid").fadeIn(300);
    $(".login_bg").css("display","block");
    });  
    $(".login_box1 h5 span").click(function(){



    $(".login_box1").fadeOut(300);
    $(".login_bg").css("display","none");
    });
    });