• 图片轮播 fly


    效果图:

    代码如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
        <style>
            ul{margin:0;pading:0;}
            li{list-style:none;}
            body{background:#333;}
            #pic{width:400px;height:500px;position:relative;margin:0  auto;background:url(img/loader_ico.gif) no-repeat center #fff;}
            #pic img{width:400px;height:500px;}
            #pic ul{width:40px;position:absolute;top:0;right:-50px;}
            #pic li{width:40px;height:40px;margin-bottom:4px;background:#666;}
            #pic .active{background:#FC3;}
            #pic span{top:0;}
            #pic p{bottom:0;margin:0;}
            #pic p,#pic span{position:absolute;width:400px;height:30px;line-height:30px;text-align:center;color:#fff;background:#000;}
            
        </style>
    </head>
        <script>
            window.onload=function (){
                var oDiv=document.getElementById('pic');
                var oImg=oDiv.getElementsByTagName('img')[0];
                var oSpan=oDiv.getElementsByTagName('span')[0];
                var oP=oDiv.getElementsByTagName('p')[0];
                var oUl=oDiv.getElementsByTagName('ul')[0];
                var aLi=oUl.getElementsByTagName('li');
                var arrUrl=['img/1.png','img/2.png','img/3.png','img/4.png'];
                var arrText=['小宠物','图片二','图片三','面具'];
                var num=0;
                
                for(var i=0;i<arrUrl.length;i++){
                    oUl.innerHTML+='<li></li>';
                }
                //初始化
                oImg.src=arrUrl[num];
                oSpan.innerHTML=1+num+'/'+arrUrl.length;
                oP.innerHTML=arrText[num];
                aLi[num].className='active';
                
                for(var i=0;i<aLi.length;i++){
                    aLi[i].index=i;
                    aLi[i].onclick=function(){
                        ///alert(this.index);
                        oImg.src=arrUrl[this.index];
                        oP.innerHTML=arrText[this.index];
                        oSpan.innerHTML=1+this.index+'/'+arrText.length;
                        
                        for(var i=0;i<aLi.length;i++){
                            aLi[i].className='';
                        }
                        this.className='active';
                    }
                }
            }
        </script>
    <body>
        <div id="pic">
            <img src=""/>
            <span>数量在加载中。。。。</span>
            <p>文字说明正在加载中。。。。</p>
            <ul>
            </ul>
        </div>
    </body>
    </html>

    只要把图片放在img文件夹下,并正确命名,一个图片轮播就完成了。

  • 相关阅读:
    Python 接口测试之处理转义字符的参数和编码问题
    使用Postman工具做接口测试(三)——断言与参数提取
    Django 单元测试笔记
    django 发布会签到系统web开发
    Django自动化测试平台项目案例
    Cypress学习笔记6——Debugging调试代码
    Cypress学习笔记5——官方示例
    Cypress学习笔记4——编写第二个测试脚本(登录案例)
    Cypress学习笔记3——编写第一个测试脚本
    Cypress学习笔记2——Windows环境下安装Cypress
  • 原文地址:https://www.cnblogs.com/flytime/p/6814686.html
Copyright © 2020-2023  润新知