• slideDown()和slideUp()方法


      要实现元素的华东效果,需要调用JQuery中的两个方法,一个是slideDown(),另一个是slideUp()。其调用的语法格式如下:

      slideDown()方法格式:slideDown(speed,[callback])

      其功能是以动画的效果将所选择的高度向下增大,使其呈现一种“滑动”的效果,而元素的其他属性并不发生变化;参数speed为动画显示的速度,可选项[callback]为动画显示完成后没执行的回调函数。

      slideUp()方法格式:slideUp(speed,[callback])

      其功能是以动画的效果将所选择的高度向上减小,同样也是仅改变高度属性,其包含的参数作用与slideDown()方法一样。

    (1)功能描述
      在页面中,单机“标题”栏时,通过slideUp()方法,以动画的效果将“内容”栏中的色块向上滑动,直到完全看不见,并改变“标题”栏的内容:再次单机“标题”栏时,通过slideDown()方法,将“内容”栏中的色块向下滑动,直到全部显示。“标题”栏中的内容也同事发生相应改变。
    (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>slideDown()与slideUp()方法</title>
        <script type="text/javascript" 
                src="Jscript/jquery-1.4.2-vsdoc.js">
        </script>
        <script type="text/javascript" 
                src="Jscript/jquery-1.4.2.js">
        </script>
        <style type="text/css">
               body{font-size:13px}
               .divFrame{width:86px;border:solid 1px #666}
               .divFrame .divTitle{padding:5px;background-color:#eee}
               .divFrame .divContent{padding:8px;}
               .divFrame .divContent img{border:solid 1px #ccc;padding:2px}
        </style>
        <script type="text/javascript">
            $(function() {
                var blnShow = false; //初始化一个布尔变量值
                var $Title = $(".divTitle"); //定义变量获取标题部分
                var $Tip = $("#divTip"); //定义变量获取提示元素
    
                $Title.click(function() { //点击标题部分事件
                    if (!blnShow) {
                        //图片高度向上减小,执行完成后,回调一个函数
                        $("img").slideUp(3000, function() {
                            $Tip.html("关闭成功!");
                        })
                        $(this).html("显示图片"); //改变标题内容
                        blnShow = true; //改变布尔变量值
                    }
                    else {
                        $Tip.html(""); //清空提示内容
                        $("img").slideDown(3000); //图片高度向下增大
                        $(this).html("隐藏图片");
                        blnShow = false;
                    }
                })
            })
        </script>
    </head>
    <body>
          <div class="divFrame">
               <div class="divTitle">隐藏图片</div>
               <div class="divContent">
                    <img src="Images/img02.jpg" alt=""/>
                    <div id="divTip"></div>
               </div>
          </div>
    </body>
    </html>

    结果如下图所示:

    高否?富否?帅否? 否? 滚去学习!
  • 相关阅读:
    软件工程网络15结对编程作业(201521123111 陈伟泽)
    软件工程网络15个人阅读作业2(201521123111 陈伟泽)
    软件工程网络15个人阅读作业1(201521123111 陈伟泽)
    Java课程设计——猜数游戏(201521123111 陈伟泽)
    java课程设计--猜数字(团队博客)
    201521123111《Java程序设计》第14周学习总结
    201521123111《Java程序设计》第13周学习总结
    个人作业5
    ,软工第四次作业
    第三次作业
  • 原文地址:https://www.cnblogs.com/baixc/p/3399738.html
Copyright © 2020-2023  润新知