首页 > 其他分享 >JQuery动画

JQuery动画

时间:2022-08-20 09:59:08浏览次数:39  
标签:JQuery 动画 slow easing showDiv speed fn

JQuery动画

1. 三种方式显示和隐藏元素
  1. 默认显示和隐藏方式
    1. show([speed,[easing],[fn]])
      1. 参数:
        1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000)
        2. easing:用来指定切换效果,默认是"swing",可用参数"linear"
          * swing:动画执行时效果是 先慢,中间快,最后又慢
          * linear:动画执行时速度是匀速的
        3. fn:在动画完成时执行的函数,每个元素执行一次。

    2. hide([speed,[easing],[fn]])
    3. toggle([speed],[easing],[fn])

  2. 滑动显示和隐藏方式
    1. slideDown([speed],[easing],[fn])
    2. slideUp([speed,[easing],[fn]])
    3. slideToggle([speed],[easing],[fn])

  3. 淡入淡出显示和隐藏方式
    1. fadeIn([speed],[easing],[fn])
    2. fadeOut([speed],[easing],[fn])
    3. fadeToggle([speed,[easing],[fn]])

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript" src="../../js/jquery-3.3.1.min.js"></script>
    <script>
        //隐藏div
        function hideFn() {
            //默认情况
            //$("#showDiv").hide(5000,"swing");

            //滑动方式
            //$("#showDiv").slideUp("slow");

            //淡入淡出方式
            $("#showDiv").fadeOut("slow");
        }
        //显示div
        function showFn() {
            //默认情况
            //$("#showDiv").show(5000,"linear");

            //滑动方式
            //$("#showDiv").slideDown("slow");

            //淡入淡出方式
            $("#showDiv").fadeIn("slow");
        }
        //切换显示和隐藏div
        function toggleFn() {
            //默认情况
            //$("#showDiv").toggle("slow");

            //滑动方式
            //$("#showDiv").slideToggle("slow");

            //淡入淡出方式
            $("#showDiv").fadeToggle("slow");
        }
    </script>
</head>
<body>
<input type="button" value="点击按钮隐藏div" onclick="hideFn()">
<input type="button" value="点击按钮显示div" onclick="showFn()">
<input type="button" value="点击按钮切换div显示和隐藏" onclick="toggleFn()">

<div id="showDiv" style="width:300px;height:300px;background:pink">
    div显示和隐藏
</div>
</body>
</html>

 

搜索

复制

标签:JQuery,动画,slow,easing,showDiv,speed,fn
From: https://www.cnblogs.com/pengtianyang/p/16607182.html

相关文章

  • JQuery案例
    JQuery案例_隔行换色代码实现:<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scriptsrc="/js/jquery-3.6.0.min.js"></script> ......
  • JQuery_DOM操作_属性操作_CRUD操作
    CRUD操作append():父元素将子元素追加到末尾对象1.append(对象2):将对象2添加到对象1元素内部,并且在末尾prepend():父元素将子元素追加到开头对象1.prepend(对象2):将......
  • jQuery Easy-PDF: Base64 PDF Viewer Demo
    https://www.jqueryscript.net/other/Base64-PDF-Viewer-Easy-PDF.html<!doctypehtml><html><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"con......
  • JQuery_选择
    JQuery_选择基本选择器标签选择器(元素选择器)语法:$("html标签名")获取所有匹配标签名称的元素id选择器语法:${"#id的属性值"}获得与指定id属性值匹配的元素类选......
  • 优秀的动画效果
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="widt......
  • JQuery_选择器_表单过滤选择器和JQuery_DOM操作_内容操作
    表单过滤选择器可用元素选择器语法:enabled获得可用元素不可用元素选择器语法:disabled获取不可用元素选中选择器语法:checked获得单选/复选框选中的元素......
  • JQuery案例qq表情选择和JQuery下拉列表选中条目左右移动案例
    JQuery案例qq表情选择点击qq表情,将其追加到发言框中<!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>QQ表情选择</title><scriptsrc="......
  • JQuery案例隔行换色和JQuery案例全选全不选
    JQuery案例隔行换色需求:将数据行的奇数行背景色设置为pink,偶数行背景色设置为yellow<!DOCTYPEhtml><html><head><metacharset="UTF-8"><ti......
  • JQuery_DOM操作的CRUD操作
    JQuery_DOM操作的CRUD操作1.append():父元素将子元素追加到末尾 *对象1.append(对象2):将对象2添加到对象1元素内部,并且在末尾 2.prepend():父元素将子元素追加......
  • JQuery_属性选择器和JQuery过滤选择器
    JQuery_属性选择器属性名称选择器:语法:$("A[属性名]")包含指定属性的选择器属性选择器语法:$("A[属性名='值']")包含指定属性等于指定值的选择器复合属性选择器......