首页 > 代码库 > 写了一个简单轮播效果实现
写了一个简单轮播效果实现
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> html,body{height:100%;} *{margin:0;padding:0;} .box{ width:100%; height:100%; text-align:center; } a{ text-decoration:none; } .box .btn{ display:inline-block; color:#abcdef; width:80px; height:40px; text-align:center; line-height:40px; } .box .btn:hover{ background:#ddd; color:#fff; } .box img{display:none;} .loading{ position:fixed; width:100%; height:100%; text-align:center; left:0; top:0; background:#ddd; font-size:30px; color:#555; display:block; } .loading .loading-text{ margin-top:300px; } </style> <script src=http://www.mamicode.com/"http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script> </head> <body> <div id="page" class="box"> <img src=http://www.mamicode.com/"http://img.mukewang.com/58fcb33800011b4b12000460.jpg" alt=""> <div class="cruent"> <a href=http://www.mamicode.com/"javascript:;" class="btn prev">上一页</a> <a href=http://www.mamicode.com/"javascript:;" class="btn next">下一页</a> </div> </div> <div class="loading"> <div class="loading-text">0%</div> </div> <script> $(function(){ var arr = ["http://img.mukewang.com/58fcb33800011b4b12000460.jpg", "http://img.mukewang.com/5903646e00011baa12000460.jpg","http://img.mukewang.com/5903653d0001041812000460.jpg","http://img.mukewang.com/58f893ae00010ef612000460.jpg"]; var index = 0; var count = 0; $.each(arr,function(i,val){ var loadImg = new Image(); $(loadImg).on("load error",function(){ $(".loading-text").html(Math.round((count+1)/arr.length*100)+"%"); }) loadImg.src = val; if(count >= arr.length-1){ $(".loading").hide(); $(".box").find("img").eq(index).show(); } count++; }) $(‘.prev‘).on(‘click‘,function(){ ++index; if(index > arr.length-1){ index = 0; } $(".box").find("img").attr("src",arr[index]); }) $(".next").on("click",function(){ --index; if(index<0){ index = arr.length-1; } $(".box").find("img").attr("src",arr[index]); }) }) </script> </body> </html>
写了一个简单轮播效果实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。