zoukankan      html  css  js  c++  java
  • m 调用传参图片切换

    <!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=utf-8" />
    <title>无标题文档</title>
    <style>
    *{
    	margin:0px;
    	padding:0px;
    	}
    body{
    	background:#333;
    	}
    .wrap{
    	400px;
    	height:600px;
    	position:relative;
    	border:1px #CCCCCC 5px;
    	margin-top:20px;
    	margin-right:60px;
    	float:left;
    	 }
    
    		
    p,span{
    	400px;
    	height:30px;
    	background:#CCC;
    	text-align:center;
    	position:absolute;
    	opacity:0.8;
    	line-height:30px;
    	}
    p{
    	top:0px;
    	}
    span{
    	top:600px;
    	}
    ul{
    	position:absolute;
    	top:650px;
    	left:150px;
    	}
    ul li{
    	display:inline-block;
    	cursor:pointer;
    	background:#999;
    	15px;
    	height:15px;
    	position:relative;
    	margin-left:5px;
    	}
    .mini{
    	height:60px;
    	40px;
    	border:2px #FFFFFF solid;
    	bottom:25px;
    	position:absolute;
    	}
    .active{
    		background:#F60;
    		}				
    		
    </style>
    
    <script type="text/javascript">
    	window.onload = function () 
    	{
    		fntab('wrap1',['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg'],['图片1','图片2','图片3','图片4'],'onclick');	
    		fntab('wrap2',['img/2.jpg','img/3.jpg','img/4.jpg'],['图片2','图片3','图片4'],'onmouseover');	
    	};
    	
    	function fntab(id,arrurl,arrtext,evt)
    	{
    		var odiv = document.getElementById(id);
    		var oul = odiv.getElementsByTagName('ul')[0];
    		var oimg = odiv.getElementsByTagName('img')[0];
    		var ali = odiv.getElementsByTagName('li');
    		var op = odiv.getElementsByTagName('p')[0];
    		var ospan = odiv.getElementsByTagName('span')[0];
    		var i;
    		var num =0;
    		
    		for( i = 0; i<arrurl.length; i++)
    		{
    			oul.innerHTML += '<li></li>';
    		}
    		
    
    		//初始化
    		ali[num].className = 'active';
    		oimg.src = arrurl[num];
    		op.innerHTML = (num+1) + '/' + ali.length;
    		ospan.innerHTML = arrtext[num];
    		
    		
    		for(i = 0;i < ali.length; i++)
    		{
    			ali[i].index = i;
    			ali[i][evt] = function ()
    			{
    				for( var j = 0;j < ali.length; j++)
    				{
    					ali[j].className = '';
    				}
    				ali[this.index].className = 'active';
    				oimg.src = arrurl[this.index];
    				num = this.index;
    				op.innerHTML = (num+1) + '/' + ali.length;
    				ospan.innerHTML = arrtext[num];
    			};
    		}
    	};
    </script>
    
    </head>
    
    <body>
    	<div class="wrap" id="wrap1">
        	<img id="img1" src="img/1.jpg">
            <ul id="ul1">
            </ul>
            <p>正在加载页码...</p>
            <span>正在加载描述信息...</span>
        </div>
        	<div class="wrap" id="wrap2">
        	<img id="img1" src="img/1.jpg">
            <ul id="ul1">
            </ul>
            <p>正在加载页码...</p>
            <span>正在加载描述信息...</span>
        </div>
        	
    </body>
    </html>
    
  • 相关阅读:
    Ajax
    对于本地上关联了远程的git上的项目,删除现有的关联,然后关联新创建的git项目
    UNI-APP_uni-simple-router的快速上手(路由,nui路由拦截)
    js之观察者模式和发布订阅模式区别
    Vue CLI 3.0脚手架如何在本地配置mock数据
    es6解构赋值和扩展运算符
    js Array数组详细操作方法及解析合集
    list排序
    java常用的object数据处理
    java 读写 txt 文件
  • 原文地址:https://www.cnblogs.com/mayufo/p/4167136.html
Copyright © 2011-2022 走看看