• 5_1:动画特效


    一 显示隐藏

    show()  //1 显示
    hide() //2 隐藏
    toggle() //3 切换
    
    这三个方法都有以下三个可选参数
    //show/hide/toggle([speed][easing][fn]);
    //1 speed: slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000)。
    //2 easing:用来指定切换效果,默认是“swing”,可用参数“linear”
    //3 fn 回调函数
    实际开发中一般不用参数

     

    二 滑动

    slideDown() //向下滑动
    
    slideUp()  //先上滑动
    
    slideToggle()  //切换上下滑动

    slide 本意:滑动  [slaɪd]

    这三个方法都有以下三个可选参数
    //1 speed: slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000)。
    //2 easing:用来指定切换效果,默认是“swing”,可用参数“linear”
    //3 fn 回调函数
    实际开发中一般不用参数 

    事件切换


    hover(over,out); 
    //1 over鼠标经过事件
    //2 out鼠标离开事件 //3 只写一个函数 鼠标经过和离开都会触发

    停止动画

    1)动画或效果队列

    动画或效果一旦触发就会执行
    如果多次触发,就会造成多个动画或效果排队执行

    2)停止排队 stop()

    //1 stop() 方法用于 停止动画或效果

    //2 stop() 停止要写在动画或效果前面 相当于停止结束上一次的动画

    //3 保证动画或者效果只执行一次


    三 淡入淡出

    fadeIn()  //1 淡入
    fadeOut() //2 淡出
    fadeToggle() //3 淡入淡出之间相互切换
    fadeTo(speed,opacity,[easing],[fn]) //4 渐进方式调整到 指定不透明度

    speed: slow normal fase 或 动画
    opacity: 0 -1 之间

    fade 渐渐隐退 [feɪd]

    代码范例

    <script>
        $("button").eq(0).click(function () {
            $("div").fadeIn(1000);
        });
        $("button").eq(1).click(function () {
            $("div").fadeOut(1000);
        });
        $("button").eq(2).click(function () {
            $("div").fadeToggle(1000);
        });
        $("button").eq(3).click(function () {
            $("div").fadeTo(1000,0.3);//速度和透明度必须要写
        });
    </script>

    四 自定义动画 animate

    animate 

     

     

    
    
  • 相关阅读:
    CF149D Coloring Brackets
    CF508D
    CF483C Diverse Permutation
    【纪念】我写过几乎最长的代码
    .net core图片上传详解
    layui插件croppers的使用
    关于日常操作中sql的性能
    leeCode 278
    leeCode刷题 1078
    leeCode刷题 lc184
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14505378.html
Copyright © 2020-2023  润新知