• 详解jQuery动画


    css样式:

    button{
        display: block;
        margin: 0px auto 20px;
    }
    div{
        width: 200px;
        height: 200px;
        background: pink;
        margin: 0 auto;
        display: none;
    }

    HTML内容:

      <button name="block">点我出现</button><br>
        <button name="none">点我消失</button><br>
        <button name="toggle">点我切换</button><br>
        <div></div>

    1. jQuery动画–隐藏显现

    show(), hide(), toggle()

    jQuery部分:
    显示 / 出现 标签对象.show()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序
    $('[name="block"]').click(function(){
        $('div').show(1000, 'linear' , function(){
            console.log('标签显示了')
        })
    })

     隐藏 / 消失 标签对象.hide()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序

    $('[name="none"]').click(function(){
        $('div').hide(1000, 'linear' , function(){
            console.log('标签隐藏了')
        })
    })
    隐藏显示切换 标签对象.toggle()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序
    $('[name="toggle"]').click(function(){
        $('div').toggle(1000, 'linear' , function(){
            console.log('标签切换了')
        })
    })  

    2. jQuery之动画详解–下拉上卷

    slideDown(),slideUp(),slideToggle().

    jQuery部分:
    下拉 显示 / 出现 标签对象.slideDown()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序

    $('[name="block"]').click(function(){
        $('div').slideDown(1000, 'linear' , function(){
            console.log('标签下拉显示了')
        })
    })

    上卷 隐藏 / 消失 标签对象.slideUp()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序

    $('[name="none"]').click(function(){
        $('div').slideUp(1000, 'linear' , function(){
            console.log('标签上拉隐藏了')
        })
    })

    隐藏显示切换 标签对象.slideToggle()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序

    $('[name="toggle"]').click(function(){
        $('div').slideToggle(1000, 'linear' , function(){
            console.log('标签切换了')
        })
    }) 

    3.jQuery之动画详解–渐隐渐显

    fadeIn(),fadeOut(),fadeToggle()

    jQuery部分:
    下拉 显示 / 出现 标签对象.fadeIn()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序

    $('[name="block"]').click(function(){
       $('div').fadeIn(1000, 'linear' , function(){
           console.log('标签逐渐显示了')
       })
    })

    **上卷 隐藏 / 消失 标签对象.fadeOut() **
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序

    $('[name="none"]').click(function(){
        $('div').fadeOut(1000, 'linear' , function(){
            console.log('标签逐渐隐藏了')
        })
    })

    隐藏显示切换 标签对象.fadeToggle()
    参数1 : 毫秒 也就是动画的执行时间
    参数2 : 运动的方式 linear 线性
    参数3 : 回调函数 当运动结束时,执行的函数程序

    $('[name="toggle"]').click(function(){
        $('div').fadeToggle(1000, 'linear' , function(){
            console.log('标签切换了')
        })
    }) 
  • 相关阅读:
    iframe框架与Ajax异步操作,一同出现时iframe内容的url内容会弹出的解决办法。
    IE 无法显示JPG格式图片
    MSN9在win2003下的安装
    TED 中文视频收集
    Google wave 发送中.....
    IE下生成唯一ID的办法。
    Oracle 数据库常用操作语句
    DataTable 2 Sql Table
    sqlserver 2005 查找对象引用或者依赖的存储过程。
    大连地铁规划与效果图摘自鸿霖博客 松鹤的日志 网易博客
  • 原文地址:https://www.cnblogs.com/littlestarlx/p/12573864.html
Copyright © 2020-2023  润新知