淡入淡出轮播(衔接前面一片)

附上代码(其实脑瓜子疼)

/**
 * 淡入
 * @param element 待添加淡入动画效果的 DOM 元素对象
 * @param speed 限定运动的总时间
 * @param fn 在运动结束后需要继续执行的函数 
 */
function fadeIn(element, speed, fn) {
    element.style.display = "block";
    element.style.opacity = 0;
    animate(element, {opacity: 1}, speed, fn);
}

/**
 * 淡出
 * @param element 待添加淡出动画效果的 DOM 元素对象
 * @param speed 限定运动的总时间
 * @param fn 在运动结束后需要继续执行的函数 
 */
function fadeOut(element, speed, fn) {
    element.style.display = "block";
    element.style.opacity = 1;
    animate(element, {opacity: 0}, speed, function() {
        element.style.display = "none";
        fn && fn();
    });
}




    
    
    
    Document
    





    
  • 11
  • 12
  • 13
  • 14
> <

你可能感兴趣的:(淡入淡出轮播(衔接前面一片))