美文网首页
jQuery 滑动

jQuery 滑动

作者: 暖A暖 | 来源:发表于2021-09-02 23:05 被阅读0次

    本节我们学习 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 滑动

          本文链接:https://www.haomeiwen.com/subject/avhhwltx.html