• jQuery来了--效果--隐藏和显示,淡入淡出,滑动


    隐藏和显示

    hide()和show()

    hide()作用:隐藏HTML元素
    (相当于CSS中 display:none;)

    show()作用:显示HTML元素
    (相当于CSS中 display:block;)

    语法:
    隐藏:$("selector").hide(speed,callback);
    显示:$("selector").show(speed,callback);

    参数speed:可选值,规定隐藏/显示的速度。可以取值:“slow”,”fast”或毫秒

    参数callback:可选值,隐藏或显示完成后所执行的函数名称

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("button").click(function(){
    4. $("p").hide(1000);
    5. });
    6. });
    7. </script>
    8. <button>隐藏</button>
    9. <p>这是个段落,内容比较少。</p>
    10. <p>这是另外一个小段落</p>
    • 1

    toggle()

    作用:切换hide()和show()方法。显示被隐藏的元素,并隐藏已显示的元素

    语法:$(“selector”).toggle(speed,callback);

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("button").click(function(){
    4. $("p").toggle();
    5. });
    6. });
    7. </script>
    8. <button>隐藏/显示</button>
    9. <p>这是一个文本段落。</p>
    10. <p>这是另外一个文本段落。</p>
    • 1

    淡入淡出

    四种fade方法:

    • fadeIn()
    • fadeOut()
    • fadeToggle()
    • fadeTo()

    fadeIn()方法

    作用:淡入已隐藏的元素

    语法:$(“selector”).fadeIn(speed,callback);

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("button").click(function(){
    4. $("#div1").fadeIn();
    5. $("#div2").fadeIn("slow");
    6. $("#div3").fadeIn(3000);
    7. });
    8. });
    9. </script>
    10. <button>点击淡入 div 元素。</button>
    11. <br><br>
    12. <div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div><br>
    13. <div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div><br>
    14. <div id="div3" style="width:80px;height:80px;display:none;background-color:blue;"></div>
    • 1

    fadeOut()方法

    作用:淡出可见元素

    语法:$(“selector”).fadeOut(speed,callback);

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("button").click(function(){
    4. $("#div1").fadeOut();
    5. $("#div2").fadeOut("slow");
    6. $("#div3").fadeOut(3000);
    7. });
    8. });
    9. </script>
    10. <button>点击淡出 div 元素。</button>
    11. <br><br>
    12. <div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
    13. <div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
    14. <div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
    • 1

    fadeToggle()方法

    作用:切换fadeIn()和fadeOut()方法

    如果元素已淡出,则fadeToggle()会向元素添加淡入效果
    如果元素已淡入,则fadeToggle()会向元素添加淡出效果

    语法:$(“selector”).fadeToggle(speed,callback);

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("button").click(function(){
    4. $("#div1").fadeOut();
    5. $("#div2").fadeOut("slow");
    6. $("#div3").fadeOut(3000);
    7. });
    8. });
    9. </script>
    10. <button>点击淡入/淡出</button>
    11. <br><br>
    12. <div id="div1" style="width:80px;height:80px;background-color:red;"></div>
    13. <br>
    14. <div id="div2" style="width:80px;height:80px;background-color:green;"></div>
    15. <br>
    16. <div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
    • 1

    fadeTo()方法

    作用:渐变为给定的不透明度(值介于0和1之间)

    语法:$(“selector”).fadeTo(speed,opacity,callback);

    参数 opacity:将淡入淡出效果设置为给定的不透明度(值介于0和1之间)

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("button").click(function(){
    4. $("#div1").fadeTo("slow",0.15);
    5. $("#div2").fadeTo("slow",0.4);
    6. $("#div3").fadeTo("slow",0.7);
    7. });
    8. });
    9. </script>
    10. <button>点我让颜色变淡</button>
    11. <br><br>
    12. <div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
    13. <div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
    14. <div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
    • 1

    滑动

    3种滑动方法:

    • slideDown()
    • slideUp()
    • slideToggle()

    slideDown()方法

    作用:用于向下滑动元素

    语法:$(“selector”).slideDown(speed,callback);

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("#flip").click(function(){
    4. $("#panel").slideDown("slow");
    5. });
    6. });
    7. </script>
    8. <div id="flip">点我滑下面板</div>
    9. <div id="panel">Hello world!</div>
    • 1

    slideUp()方法

    作用:用于向上滑动元素

    语法:$(“selector”).slideUp(speed,callback);

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("#flip").click(function(){
    4. $("#panel").slideUp("slow");
    5. });
    6. });
    7. </script>
    8. <div id="flip">点我滑下面板</div>
    9. <div id="panel">Hello world!</div>
    • 1

    slideToggle()方法

    作用:在slideDown()和slideUp()方法之间切换

    语法:$(“selector”).slideToggle(speed,callback);

    例.

    1. <script>
    2. $(document).ready(function(){
    3. $("#flip").click(function(){
    4. $("#panel").slideToggle("slow");
    5. });
    6. });
    7. </script>
    8. <div id="flip">点我滑下面板</div>
    9. <div id="panel">Hello world!</div>
    • 1
  • 相关阅读:
    健与美杂志健与美杂志社健与美编辑部2022年第7期目录
    【Unity】按Text文本内容自适应背景大小
    Docker搭建Redis集群
    数据结构基础内容-----第三章 线性表
    微服务(Spring Cloud)主要组件优缺点对比
    LangChain的核心模块和实战
    Java实现Excel批量导入数据库
    Pandas数据分析18——pandas文本处理
    “判断性别”Demo需求分析和初步设计(中)
    Java 命令行参数
  • 原文地址:https://blog.csdn.net/liuliuhelingdao/article/details/127704171