jQuery 滑动

本节我们学习 jQuery 中的滑动,我们可以通过 slideDown()slideUp()slideToggle() 方法来实现元素的滑动效果。

slideDown()方法

slideDown() 方法用于实现元素向下滑动效果。如果元素已隐藏,则显示被选元素。

语法如下:

$(selector).slideDown(speed,callback);

参数 speed 用于规定效果的时长,可选值有 slowfast、毫秒。参数 callback 是滑动完成后所执行的函数名称。

示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery_侠课岛(9xkd.com)</title>
<script src="jquery-3.5.1.min.js"></script>
<script>
  $(function(){
    $(".down").click(function(){
      $(".course").slideDown(1500);
    });
  });
</script>
</head>
<body>
  <div>
    <button class="down">点击下滑展开元素</button>
    <ul class="course" style="display: none;">
      <li>Python同学计划</li>
      <li>PHP常见安全及错误处理</li>
      <li>JavaScript基础知识梳理</li>
      <li>Node.js简明入门</li>
      <li>Python由浅入深入门</li>
    </ul>
  </div>
</body>
</html>

在浏览器中的演示效果:

上述代码中,我们可以通过设置 slideDown() 方法所带的参数,来控制指定元素的下滑所用时长。

slideUp()方法

slideUp() 方法用于实现元素向上滑动效果。如果元素已显示,则隐藏被选元素。

语法如下:

$(selector).slideUp(speed,callback);
示例:

slideUp() 的功能其实和 slideDown() 方法刚好相呼应,我们来看一下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery_侠课岛(9xkd.com)</title>
<script src="jquery-3.5.1.min.js"></script>
<script>
  $(function(){
    $(".down").click(function(){
      $(".course").slideUp(1500);
    });
  });
</script>
</head>
<body>
  <div>
    <button class="down">点击上滑隐藏元素</button>
    <ul class="course">
      <li>Python同学计划</li>
      <li>PHP常见安全及错误处理</li>
      <li>JavaScript基础知识梳理</li>
      <li>Node.js简明入门</li>
      <li>Python由浅入深入门</li>
    </ul>
  </div>
</body>
</html>

在浏览器中的演示效果:


slideToggle()方法

slideToggle() 方法通过使用滑动效果来切换元素的可见状态。如果被选元素是可见的,则隐藏这些元素,如果被选元素是隐藏的,则显示这些元素。相当于在 slidedown()slideup() 方法之间切换。

语法如下:

$(selector).slideToggle(speed,callback);
示例:

通过 slideToggle() 方法使用滑动效果来切换列表的可见状态:

$(function(){
    $(".down").click(function(){
      $(".course").slideToggle(1000);
    });
});

在浏览器中的演示效果:


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • jQuery 滑动方法可使元素上下滑动。 应用场景:子父级组织,例如:中国下有,陕西省、山东、河北。 jQuery...
    明明德撩码阅读 377评论 0 0
  • 1.1 jQuery简介 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个...
    拼搏男孩阅读 151评论 0 2
  • jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。 下载 j...
    垃圾桶边的狗阅读 2,216评论 0 5
  • 请记得在进行JQuery类库的运用时,加入JQuery类库,并且要保证先写文档就绪函数 $(document).r...
    Sunshinemm阅读 2,939评论 1 40
  • jQuery 入口函数: $(function(){ // 执行代码 }); jQuery 选择器: 元素选择器 ...
    Hassd阅读 394评论 0 1