三十七、jQuery多动轮播动画混叠效果

本文介绍了使用jQuery创建多动轮播动画的方法,包括封装层级排序、淡入淡出效果、动画模型和轮播动画。通过参数传递实现不同动画效果,并结合Math.random()随机播放,以实现视觉上的变化。
摘要由CSDN通过智能技术生成

利用枚举对象封装方法,通过参数传递建立不同的动画模型并调用执行对应动画;

主要是为了演示如何对动画混叠进行封装

一、搭建整体模型

1.封装层级排序方法

//封装层级排序方法
sortimg:function(){
    $(".ulinfo li").each(function(index){
        $(this).css({ "zIndex":$(".ulinfo li").length-index-1});
    })
}

2.封装淡入淡出前后切换效果

原理:利用自定义动画以及层级关系,当最高层的图片淡出并将其层级设置为0,第二张图片淡入;

fadeIn() fadeOut()  淡入淡出  参数(时间 回调函数)

//封装淡入淡出切换效果
bannerimg:function(){
    $(".ulinfo li").each(function(){
        //叠加zIndex
        $(this).css("zIndex",parseInt($(this).css("zIndex"))+1);
        //判断层级
        if($(this).css("zIndex")==$(".ulinfo li").length){
            $(this).fadeOut(1000,function

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值