jQuery动态效果

安稳与你 提交于 2019-11-28 22:47:00

以下面的这个盒子为例,我设置了它在页面中居中显示,方便观看:

<div id="box"></div>
<script src="jquery-3.4.1.min.js"></script>
<style>
    #box{
        background: #18af75;
        height: 300px;
        width: 300px;
        margin:auto;
        position: absolute;
        top: 250px;
        bottom: 250px;
        left: 250px;
        right: 250px;
    }
</style>
1、隐藏box;
$('#box').hide();
2、显示box;
$('#box').show();
3、加入延迟;
$('#box').delay(1000).hide();   //延迟1秒
$('#box').delay(1000).show();
4、逐渐淡出:
$('#box').fadeOut(1000);   //动画时间1秒
5、逐渐淡入:
$('#box').fadeIn(1000);   //动画时间1秒
6、渐变到特定透明度:
$('#box').fadeTo(1000, 0.5);   //动画时间1秒,透明度变为0.5
7、压缩;
$('#box').slideUp(1000);   //动画时间1秒
8、伸展:
$('#box').slideDown(1000);   //动画时间1秒
9、在压缩动画结束后伸展:
$('#box').slideUp(1000, sideDownAgain);
function sideDownAgain(){
	$('#box').slideDown(1000);
}
10、自定义动画效果:

图像将会变成自己设置的模样。

$('#box').animate({
	top:'50px',
	opacity:'0.5',
	height:'40px',
	width:'370px'
})
11、停止动画:
$('#box').stop();
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!