zoukankan      html  css  js  c++  java
  • load的用法(问题未解决)

             一开始在做加载数据的时候总是想着:浏览器怎么知道数据是否加载完呢?是不是需要给它一个定时器呢,但是怎么这个怎么判断这个时间呢?原来load前面的选择器是加载的内容,加载成功后的内容可以写在function函数里面。但是load加载成功后,如果使用id选择器尝试把div隐藏的话,是不行的,但是改为用class选择器把div隐藏就可以(其实我也不知道为什么,如果知道的,请留言一下):

    jq:

    <script type="text/javascript">
            $(function () {
                $(".closeBtn").click(function () {
                    $(".mainContain").load("test3.aspx", function (getShowData, showState) {
                        if (showState == "success") {
                            $(".main2").hide(); //成功
                            // $("#mainID").hide();//失败
                        }
                        else {
                            return false;
                        }
                    })
                })
            })
        </script>

    <input type="button" value="clickMe" class="closeBtn" />
    <input type="button" value="按钮" />
      <!--加载 开始-->
      <div class="main main2" id="mainID">
               <div class="loading">
                    我是进度条2
                </div>
      </div>
      <!--加载 结束-->
        <div class="mainContain">
           <div class="main">
           </div>
            <div class="main">
            </div>
        </div>

     css样式:

     .main
            {
                100px;
                height: 100px;
                border: 1px solid red;
            }

                                                       

  • 相关阅读:
    三数之和(排序+双指针)
    数值的整数次方(类快速幂)
    Z字形变换
    相交链表
    牛妹的蛋糕
    安置路灯
    迷路的牛牛
    Office 2003的卸载 与 Office 2013 的安装
    解决“飞鸽传书”无法显示局域网用户的方法
    bcd(Binary-Coded Decimal‎缩写)
  • 原文地址:https://www.cnblogs.com/dreamhouse/p/2934523.html
Copyright © 2011-2022 走看看