jQuery实现框里画面的展开、收起和停止

jQuery实现框里画面的展开、收起和停止

主要用到动画效果中的三个操作:
(“id”).slideDown(3000); // 后面的数字表示效果的时长
(“id”).stop();
(“id”).slideUp(3000);

效果图

在这里插入图片描述

代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>展开和收起</title>

  <style>
    html,
    body {
     
      margin: 0;
      padding: 0;
    }

    #main {
     
      width: 310px;
      margin: 0 auto;
    }

    #btn>button {
     
      border-radius: 4px;
      font-size: 16px;
      background: #409eff;
      border: none;
      color: #ffffff;
      outline: none;
      margin: 10px 0;
      width: 100px;
      height: 32px;
      line-height: 32px;
      cursor: pointer;
    }

    #btn>button:hover {
     
      opacity: 0.8;
    }

    #panel {
     
      width: 310px;
      color: #eee;
      font-family: cursive;
      text-align: center;
    }

    #title {
     
      background-color: rgb(255, 153, 0);
      font-size: 24px;
      height: 36px;
      line-height: 36px;
      letter-spacing: 20px;
      padding-left: 20px;
      color: #ffffff;
    }

    #contain {
     
      background-color: #666666;
      padding: 20px 0;
      overflow: hidden;
    }
  </style>
</head>

<body>
  <div id="main">
    <div id="btn">
      <button id="flip">展开</button>
      <button id="stop">停止</button>
      <button id="pack-up">收起</button>
    </div>
    <div id="panel">
      <div id="title">初恋</div>
      <div id="contain">
        当初相遇苹果林,<br>
        你才挽起少女的发型。<br>
        前鬓插着如花的彩梳,<br>
        映衬着你的娟娟玉容。<br><br>

        你脉脉地伸出白净的手,<br>
        捧起苹果向我相赠。<br>
        淡红秋实溢清香啊!<br>
        正如你我的一片初衷。<br><br>

        我因痴情犹入梦境,<br>
        一声叹息把你的青丝拂动。<br>
        此时似饮合欢杯啊!<br>
        杯中斟满了你的恋情。<br><br>

        苹果林中树荫下,<br>
        何时有了弯弯的小径?<br>
        心中“宝塔”谁踏基?<br>
        耳边犹响着你的细语声声……
      </div>
    </div>
  </div>

  <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  <script>
    $(document).ready(function () {
     
      $("#flip").click(function () {
     
        $("#contain").slideDown(3000);
      });
      $("#stop").click(function () {
     
        $("#contain").stop();
      });
      $("#pack-up").click(function () {
     
        $("#contain").slideUp(3000);
      });
    });
  </script>
</body>

</html>

相关推荐

  1. layui下拉jQuery动态修改选中并展示

    2023-12-28 12:14:02       68 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 12:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 12:14:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 12:14:02       82 阅读
  4. Python语言-面向对象

    2023-12-28 12:14:02       91 阅读

热门阅读

  1. MySQL 5.7服务器系统变量参考

    2023-12-28 12:14:02       53 阅读
  2. SpringMVC之获取请求参数和域对象共享数据

    2023-12-28 12:14:02       49 阅读
  3. 模型评估指标

    2023-12-28 12:14:02       53 阅读
  4. 郝斌老师 sql 语句笔记

    2023-12-28 12:14:02       43 阅读
  5. dockerfile

    2023-12-28 12:14:02       52 阅读
  6. Hive DDL语法

    2023-12-28 12:14:02       57 阅读
  7. 清除conda和pip缓存的方法

    2023-12-28 12:14:02       54 阅读