首页 > 其他分享 >JQuery动画

JQuery动画

时间:2022-08-20 10:00:06浏览次数:44  
标签:JQuery 动画 slow function easing div showDiv speed

动画
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])

<!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("slow","swing",function () {
                alert("隐藏了...");
            });*/
            $("#showDiv").hide("slow","swing");
        }
        //显示div
        function showFn() {
            /*$("#showDiv").show("slow","swing",function () {
                alert("显示了...");
            });*/
            $("#showDiv").show("slow","swing");
        }
        //切换显示和隐藏div
        function toggleFn() {
            $("#showDiv").toggle("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>


  2. 滑动显示和隐藏方式

    1. slideDown([speed],[easing],[fn])

    2. slideUp([speed,[easing],[fn]])

    3. slideToggle([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").slideUp("slow");
        }
        //显示div
        function showFn() {
            //滑动方式
            $("#showDiv").slideDown("slow");
        }
        //切换显示和隐藏div
        function toggleFn() {
            //滑动方式
            $("#showDiv").slideToggle("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>

 

  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").fadeOut("slow");

        }
        //显示div
        function showFn() {
            //淡出效果
            $("#showDiv").fadeIn("slow");
        }
        //切换显示和隐藏div
        function toggleFn() {
            //淡入淡出效果
            $("#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,function,easing,div,showDiv,speed
From: https://www.cnblogs.com/xjw12345/p/16607180.html

相关文章

  • JQuery动画
    JQuery动画1.三种方式显示和隐藏元素 1.默认显示和隐藏方式 1.show([speed,[easing],[fn]]) 1.参数: 1.speed:动......
  • 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():父元素将子元素追加......