为了账号安全,请及时绑定邮箱和手机立即绑定

怎么样显示正在显示和显示完成呢?就是问题中的效果。

什么代码可以表示出正在显示和显示完成的状态呢

正在回答

2 回答

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

    <head>

        <title>show()和hide()方法动画方式显示和隐藏元素</title>

        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>

        <link href="style.css" rel="stylesheet" type="text/css" />

        <style type="text/css">

            #tip {

                 border:0px solid black;

                 height:26px;

                 width:280px;

                 margin-top:10px;

                 

                   }

        </style>

    </head>

    

    <body>

        <h3>show()和hide()方法动画方式显示和隐藏元素</h3>

        <div>

            <h4>我喜欢吃的水果</h4>

            <ul>

                <li>苹果</li>

                <li>甘桔</li>

                <li>梨</li>

            </ul>

            <input id="hidval" type="hidden" value="0"/>

            

        </div>

        <div id="tip"></div>

        <script type="text/javascript">

            $(function () {

                $("h4").bind("click", function () {

                    if ($("#hidval").val() == 0) 

                    {

                        

                        $("#tip").html("正在显示中");

                        $("ul").show(1000,function(){

                            

                            $("#hidval").val(1);

                            $("#tip").html("显示完成");

                        });

                        

                        

                    } 

                    else 

                    {

                        $("ul").hide(1000,function(){

                             $("#hidval").val(0);

                             $("#tip").html("");

                        })

                    }

                })

            });

        </script>

    </body>

</html>


1 回复 有任何疑惑可以回复我~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>show()和hide()方法动画方式显示和隐藏元素</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
        <h3>show()和hide()方法动画方式显示和隐藏元素</h3>
        <div>
            <h4>我喜欢吃的水果</h4>
            <ul>
                <li>苹果</li>
                <li>甘桔</li>
                <li>梨</li>
            </ul>
            <input id="hidval" type="hidden" value="0"/>
        </div>
        
        <script type="text/javascript">
            $(function () {
                $("h4").bind("click", function () {
                    if ($("#hidval").val() == 0) {
                         $("#state").remove();
                        $("body").append(
                            "<span id='state'>正在显示中</span>");
                        $("ul").show("slow",function(){
                           $("#hidval").val(1);
                             $("#state").remove();
                             $("body").append(
                                 "<span id='state'>显示完成</span>");
                        }) 
                    } else {
                        $("#state").html("正在隐藏中");
                        $("ul").hide("slow",function(){
                            $("#hidval").val(0);
                             $("#state").remove();
                                 $("body").append(
                                 "<span id='state'>隐藏完成</span>");
                        })
                    }
                })
            });
        </script>
    </body>
</html>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

怎么样显示正在显示和显示完成呢?就是问题中的效果。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信