旋转木马案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>旋转木马</title>
    <link rel="stylesheet" href="css/css(1).css"/>
</head>
<body>
<div class="wrap" id="wrap">
    <div class="slide" id="slide">
        <ul>
            <li><a href="#"><img src="images/slidepic1.jpg" alt=""/></a></li>
            <li><a href="#"><img src="images/slidepic2.jpg" alt=""/></a></li>
            <li><a href="#"><img src="images/slidepic3.jpg" alt=""/></a></li>
            <li><a href="#"><img src="images/slidepic4.jpg" alt=""/></a></li>
            <li><a href="#"><img src="images/slidepic5.jpg" alt=""/></a></li>
        </ul>
        <div class="arrow" id="arrow">
            <a href="javascript:;" class="prev" id="arrLeft"></a>
            <a href="javascript:;" class="next" id="arrRight"></a>
        </div>
    </div>
</div>
<script src="common.js"></script>
</body>
</html>

Js代码 

var config=[
            {    
                width: 400,
                top: 20,
                left: 50,
                opacity: 0.2,
                zIndex: 2},
            {
                width: 600,
                top: 70,
                left: 0,
                opacity: 0.8,
                zIndex: 3
            },
            {
                width: 800,
                top: 100,
                left: 200,
                opacity: 1,
                zIndex: 4

            },
            {
                width: 600,
                top: 70,
                left: 600,
                opacity: 0.8,
                zIndex: 3
            },
            {
                width: 400,
                top: 20,
                left: 750,
                opacity: 0.2,
                zIndex: 2
            }];
var flag=true;
var list=my$("slide").getElementsByTagName("li");
function assign(){
    for (var i=0;i<list.length;i++){
        animate(list[i],config[i],function(){
            flag=true;
        });
    };
assign();

my$("arrLeft").onclick=function(){
    if (flag){
        config.unshift(config.pop());
        assign();
        flag=false;
    }
}
my$("arrRight").onclick=function(){
    if (flag){
        config.push(config.shift());
        assign();
        flag=false;
    }
}

my$("slide").onmouseover=function(){
    animate(my$("arrow"),{"opacity":1});
}
my$("slide").onmouseout=function(){
    animate(my$("arrow"),{"opacity":0});
}


}

猜你喜欢

转载自blog.csdn.net/weixin_41829477/article/details/81231586