JQUERY的动画效果

知识点:

  1. show() / hide():显示、隐藏元素;不带参数立即切换,传入毫秒值开启动画。内置速度关键词:fast(200)normal(400)slow(600)
  2. toggle():显示/隐藏自动切换
  3. 淡入淡出:fadeIn()淡入、fadeOut()淡出
  4. 滑动动画:slideUp()向上收起、slideDown()向下展开、slideToggle()滑动切换
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm34.aspx.cs" Inherits="WebApplication1.WebForm34" %>
<html xmlns="[http://www.w3.org/1999/xhtml](http://www.w3.org/1999/xhtml)">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script src="[http://libs.baidu.com/jquery/1.8.3/jquery.min.js](http://libs.baidu.com/jquery/1.8.3/jquery.min.js)"></script>
    <script>
        $(function () {
            //隐藏元素
            $(":button[value='hide']").click(function () {
                $("#panel").hide();
            });

            //显示元素
            $(":button[value='show']").click(function () {
                $("#panel").show();
            });

            //隐藏元素 时间2000
            $(":button[value='hide2000']").click(function () {
                $("#panel").hide(2000);
            });

            //显示元素 时间2000
            $(":button[value='show2000']").click(function () {
                $("#panel").show(3000);
            });

            //渐渐显示
            $(":button[value='fadeIn']").click(function () {
                $("#panel").fadeIn(3000);
            });

            //渐渐消失
            $(":button[value='fadeOut']").click(function () {
                $("#panel").fadeOut(3000);
            });

            //出现和隐藏交替
            $(":button[value='toggle']").click(function () {
                $("#panel").toggle(3000);
            });

            //慢慢往上 消失
            $(":button[value='slideUp']").click(function () {
                $("#panel").slideUp(3000);
            });

            //慢慢往下 展开
            $(":button[value='slideDown']").click(function () {
                $("#panel").slideDown(3000);
            });

            //滑动切换
            $(":button[value='slideToggle']").click(function () {
                $("#panel").slideToggle(3000);
            });
        });
    </script>
    <style>
        #panel {
            width:200px;
            height:150px;
            background-color:greenyellow;
        }
    </style>
</head>
<body>
    <div id="panel"></div>
    <button type="button" value="hide">hide</button><br />
    <button type="button" value="show">show</button><br />
    <button type="button" value="hide2000">hide2000</button><br />
    <button type="button" value="show2000">show2000</button><br />
    <button type="button" value="fadeIn">fadeIn</button><br />
    <button type="button" value="fadeOut">fadeOut</button><br />
    <button type="button" value="toggle">toggle</button><br />
    <button type="button" value="slideUp">slideUp</button><br />
    <button type="button" value="slideDown">slideDown</button><br />
    <button type="button" value="slideToggle">slideToggle</button><br />
</body>
</html>
Code language: HTML, XML (xml)

说明:

  • 点击不同按钮,可分别测试立即隐藏/显示、带动画的显隐、淡入淡出、上下滑动效果
  • 数字参数代表动画持续毫秒

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注