您的位置: 翼速应用 > 业内知识 > web前端 > 正文

在jquery中实现div渐隐效果的详细教程来了

在jquery中实现div渐隐效果的详细教程来了,三种实现方法奉上:1、用fadeOut()逐渐改变被选元素的不透明度,从可见到隐藏,语法“元素对象.fadeIn(渐隐时长)”;2、用fadeTo()逐渐改变被选元素的不透明度,语法“元素对象.fadeTo(渐隐时长,0)”;3、用fadeToggle()逐渐改变被选元素的不透明度,语法“元素对象.fadeToggle(渐隐时长)”。


在jquery中实现div渐隐效果的详细教程来了


本文适用于windows7系统、jquery3.6.1版本、Dell G3电脑。


在jquery中实现div渐隐效果的详细教程来了


在jquery中实现div渐隐效果可以使用三种代码来实现,分别是fadeOut() 方法、fadeToggle() 方法、fadeTo() 方法,详细解析如下:


1、fadeOut() 方法


fadeOut() 方法逐渐改变被选元素的不透明度,从可见到隐藏(渐隐褪色效果),语法如下:


$(selector).fadeOut(speed,easing,callback)


参数描述


示例:


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <script src="js/jquery-3.6.1.min.js"></script>
        <script>
            $(document).ready(function() {
                $("button").click(function() {
                    $("#div1").fadeOut();
                    $("#div2").fadeOut("slow");
                    $("#div3").fadeOut(3000);
                });
            });
        </script>
    </head>
 
    <body>
        <p>以下实例演示了 fadeOut()  使用了不同参数的效果。</p>
        <button>点击渐隐div元素。</button>
        <br><br>
        <div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
        <div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
        <div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
 
    </body>
</html>


使用fadeOut() 方法实现div渐隐效果


2、fadeTo() 方法


fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间),语法如下:


$(selector).fadeTo(speed,opacity,callback);


●  必需的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。


●  fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。


●  可选的 callback 参数是该函数完成后所执行的函数名称。


只需要将opacityc参数的值设置为0,即可实现渐隐效果。


$(document).ready(function() {
    $("button").click(function() {
        $("#div1").fadeTo("fast",0);
        $("#div2").fadeTo("slow",0);
        $("#div3").fadeTo(3000,0);
    });
});


使用fadeTo() 方法实现div渐隐效果


3、fadeToggle() 方法


fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。


●  如果元素已隐藏,则 fadeToggle() 会向元素添加淡入效果。


●  如果元素已显示,则 fadeToggle() 会向元素添加淡出效果。


使用fadeToggle() 方法实现div渐隐效果


以上就是关于在jquery中实现div渐隐效果的详细教程,翼速应用平台内有更多相关资讯,欢迎查阅!


我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题