JavaScript轮播图简单制作方法
本文实例为大家分享了JavaScript制作轮播图的具体代码,供大家参考,具体内容如下
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title></title>
<scriptsrc="js/jquery.js"></script>
<style>
.container{
position:absolute;
left:0;
top:0;
width:100%;
overflow:hidden;
border:1pxsolid#c3c3c3;
border-radius:4px;
}
.block1{
margin:0;
padding:0;
display:inline-block;
height:400px;
background-color:#008800;
}
.block2{
margin:0;
padding:0;
display:inline-block;
height:400px;
background-color:#ffff00;
}
.block3{
margin:0;
padding:0;
display:inline-block;
height:400px;
background-color:#FF9900;
}
</style>
</head>
<body>
<divclass="container"style="position:absolute;left:0;top:0;width:100%;height:400px;">
<divclass="block1"style="position:absolute;left:0;top:0;"></div>
<divclass="block2"style="position:absolute;left:0;top:0;"></div>
<divclass="block3"style="position:absolute;left:0;top:0;"></div>
</div>
</body>
<script>
varwt=window.innerWidth;
$(".block1").css({width:wt});
$(".block2").css({width:wt,left:wt});
$(".block3").css({width:wt,left:wt*2});
varaa=setInterval(function(){
$(".block1").css({left:parseFloat($(".block1")[0].style.left)-1});
$(".block2").css({left:parseFloat($(".block2")[0].style.left)-1});
$(".block3").css({left:parseFloat($(".block3")[0].style.left)-1});
if($(".block3")[0].style.left=="0px"){
//clearInterval(aa);
//清除循环滚动
$(".block1").css({left:0})
$(".block2").css({left:wt})
$(".block3").css({left:wt*2})
}
},2)
</script>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。