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{
width:400px;
height:600px;
position:relative;
border:1px #CCCCCC 5px;
margin-top:20px;
margin-right:60px;
float:left;
} p,span{
width: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;
width:15px;
height:15px;
position:relative;
margin-left:5px;
}
.mini{
height:60px;
width: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>
m 调用传参图片切换的更多相关文章
- java与js交互,相互调用传参
随着前端技术的发展与H5的广泛使用,移动端采用native+h5的方式越来越多了,对于Android来说就涉及到java与js的交互,相互调用传参等.下面就来看一下java与js交互的简单demo. ...
- Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参
Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参 一.打包 情况1:不需要向程序传参数,并且程序没有使用第三方jar包 Eclipse上导出jar: 然后选择一个java文件作为入 ...
- js addEventListener调用传参函数
先看这段代码 function abc(key){ console.log(key); } for(let i=0;i<oInput.length;i++){ oInput[i].addEven ...
- shell脚本调用传参【转载】
转自:https://www.cnblogs.com/cisum/p/8010658.html 1.直接使用$0,$1,$2,$3 $0是脚本的名字,就是按顺序来 #!/bin/bash # auth ...
- bat文件中调用传参的问题
https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-lin ...
- asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
实体类 public class User { public int Id { get; set; } public string Name { get; se ...
- js匿名函数使用&传参
function () { alert("error"); } //报错:匿名函数不能直接调用 使用 0x01 (function () { alert("Success ...
- Python菜鸟之传参
Python菜鸟之传参 : 看上面enroll( )函数的调用传参 enroll("twiggy","M",city="上海", age=2 ...
- 利用WCF与Android实现图片上传并传参
利用WCF与Android实现图片上传并传参 最近做一个项目后端使用WCF接收Android手机拍照并带其它参数保存到服务器里:刚好把最近学习的WCF利用上,本以为是个比较简单的功能应该很好实现,没想 ...
随机推荐
- Installing patches on an ESXi 5.x by the command
Purpose This article outlines the procedure for installing patches on an ESXi 5.x host from the comm ...
- Java 文件hashCode
public static void main(String args[]) { try { System.out.println(getMD5Checksum("RationalRoseE ...
- Hbase delete遇到的常见异常: Exception in thread "main" java.lang.UnsupportedOperationException
hbase 执行批量删除时出现错误: Exception in thread "main" java.lang.UnsupportedOperationException at j ...
- 通过字典传递django orm的filter功能
class AppRightManageListView(ListView): template_name = 'rightmanage/list_apprightmanage.html' # mod ...
- Apache优化建议
Apache是Web服务器软件,它最常见是搭配PHP开发语言去使用.今天,小编根据Apache官方手册再结合实际,整理出下面这些优化建议,希望对大家的Apache服务器的运行效率有效果. 1.控制Ma ...
- 最小生成树【p2121】 拆地毯
题目描述--->p2121 拆地毯 分析 这题为什么是最大生成树. 先来bb两句 题目为拆地毯,让我们剩下k个地毯. 题目想要我们求得最大的美丽度. 且要求我们 保留的地毯构成的图中,任意可互相 ...
- 前端html第三方登录
首先推荐一下,这个博客主的文章:https://www.cnblogs.com/v-weiwang/p/5732423.html 很不错,基本靠他的博客. 我这里记一点自己调试过程中的报错等: 1,微 ...
- 20170416郑州市轻工业学院ACM校赛
这是个星期天,但是,这种非一线城市,重点城市什么的高中,放假从来不按套路出牌,几乎可以说能给你一天是福气.当然,比县里好的多,问在县里上高中的初中同学,放假更是比我们一天里的午休+晚上吃饭时间还要少. ...
- Bluetooth篇 开发实例之九 和蓝牙模块通信
首先,我们要去连接蓝牙模块,那么,我们只要写客户端的程序就好了,蓝牙模块就相当于服务端. 连接就需要UUID. #蓝牙串口服务SerialPortServiceClass_UUID = ‘{00001 ...
- 使用Chrome DevTools直接调试Node.js与JavaScript(并行)
Good News: 现在我们可以用浏览器调试node.js了!!! 前提 Node.js 6.3+, 这个可上Node.js官网自行下载: Chrome 55+. 如果您本地的chrome升级到最新 ...