JQuery-动画

时间:2019-10-18
本文章向大家介绍JQuery-动画,主要包括JQuery-动画使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

动画

显示隐藏

// show(delay, fn)
$('div').show(1000, function(){
    // ... 动画执行完毕后的回调函数
});

$('div').hide(1000, function(){
    // ...
});

// 在显示与隐藏之间切换
$('div').toggle(1000, function(){
    // ...
});

淡入淡出

// fadeIn(delay, fn)
$('div').fadeIn(1000, function(){
    // ... 动画执行完毕后的回调函数
});

$('div').fadeOut(1000, function(){
    // ...
});

$('div').fadeToggle(1000, function(){
    // ...
});

展开收起

// slideDown(delay, fn)
$('div').slideDown(1000, function(){
    // ... 动画执行完毕后的回调函数
});

$('div').slideUp(1000, function(){
    // ...
})

$('div').slideToggle(1000, function(){
    // ...
});

stop / delay

  • stop

    // stop可以进行停止相关动画的操作
    // stop可以接受连个Boolean类型的参数,默认两个参数值都为false
    // 第一个参数用于指定 是否停止所有后续动画,第二个参数用于指定 是否立即完成当前动画
    // 建议在执行动画前先执行stop
    $('.btn').click(function(){
        $('div').stop().slideToggle(1000);
    });
  • delay

    // delay用于告诉系统动画的执行延迟时间
    $('.btn').click(function(){
        $('div').slideToggle(1000).delay(1000).slideToggle(1000);
    });

原文地址:https://www.cnblogs.com/luwenfeng/p/11700414.html