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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。