JS实现花瓣网轮播图效果(未测试)
2016-07-22 12:14
579 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN""> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>index</title> <style> body{ background:#57beb9; } #main{ width:920px; /*border: 1px solid red;*/ height:430px; overflow:hidden; position:relative; margin:30px auto; } #main .box{ width:820px; height:430px; box-shadow:0px 0px 5px #ddd; margin:0px auto; overflow:hidden; /*border: 2px solid blue;*/ position:relative; } #main .box img{ width:820px; height:430px; position:absolute; left:0px; top:0px; opacity:0; filter:alpha(opacity=0); } #main .btnLeft{ width:35px; height:57px; position:absolute; left:0px; top:185px; /*border: 1px solid yellow;*/ background:url(./images/left_ar.png) no-repeat 0px 0px; } #main .btnRight{ width:35px; height:57px; position:absolute; right:0px; top:185px; /* border: 1px solid yellow;*/ background:url(./images/right_ar.png) no-repeat 0px 0px; } #main .page{ width:132px; height:22px; position:absolute; bottom:15px; right:50px; } #main .page a{ display:inline-block; width:22px; height:22px; background:url(./images/num_grey.png) no-repeat 0px 0px; margin:0px 11px; float:left; color:#FFF; text-decoration:none; text-align:center; } #main .page a.active{ background:url(./images/num_red.png) no-repeat 0px 0px; } </style> <script src="jquery.js"></script> <script> $(function(){ var apage=$('#main .page a'); var aimg=$('#main .box img'); var index=0; var asize=aimg.size(); $('#btnLeft').click(function(){ index--; if(index<0){ index=asize-1; document.title=index; } change(); }) $('#btnRight').click(function(){ 4000 index++; if(index>asize-1){ index=0; document.title=index; } change(); }) apage.click(function(){ index=$(this).index(); change(); }); function change(){ apage.removeClass('active'); apage.eq(index).addClass('active'); aimg.eq(index).siblings().stop().animate({ opacity: 0 },300) aimg.eq(index).stop().animate({ opacity: 1 },300) } }) </script> </head> <body> <div id="main"> <a class='btnLeft' id="btnLeft" href="javascript:void(0);"> </a> <a class='btnRight' id="btnRight" href="javascript:void(0);"> </a> <div class="box"> <img style="opacity:1;filter:alpha(opacity=100);" src="./images/intro1.jpg"/> <img src="./images/intro2.jpg"/> <img src="./images/intro3.jpg"/> </div> <div class='page'> <a class='active' href="javascript:void(0);">1</a> <a href="javascript:void(0);">2</a> <a href="javascript:void(0);">3</a> </div> </div> </body> </html>
相关文章推荐
- JS实现保存当前网页HTML到本地(Chrom Firefox)(未测试)
- 计算一个点是否在多边形里 JavaScript实现(未测试)
- jsp简单实现统计在线人数(未测试)
- js 倒计时功能 (未测试)
- JavaScript京东左侧悬浮导航制作(未测试)
- js学习
- JavaScript合并两个Json对象(未测试)
- JSP取得绝对路径(未测试)
- [Effective JavaScript 笔记]第63条:当心丢弃错误
- JS 复制到黏贴板上
- 通过反射解析json,无需依赖三方
- JavaScript中的Reflect对象详解(ES6新特性)
- 【Apns推送中的的json格式介绍】
- js中json的创建和调用
- javascript 引用类型 - Array迭代
- js实现url链接encode加密
- javascript 获取iframe元素的方法
- javascript预编译原理和例子
- JavaScript中textRange对象使用方法总结(IE only!)
- JavaScript判断浏览器版本(未测试)