问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

跪求js 图片切换轮播效果 代码 急,谢了!

发布网友 发布时间:2022-04-25 15:25

我来回答

2个回答

热心网友 时间:2022-04-23 14:27

a.html n内容如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>转换</title>
<style type="text/css">
<!--
html,body{
height: 100%;
}
.numSpan {
margin-left: 5px;
background-color: #cc7cde;
display: inline-block;
width: 20px;
height: 20px;
line-height: 16px;
cursor: pointer;
text-align: center;
}

.numSpanChange {
margin-left: 5px;
background-color: #7ccced;
display: inline-block;
width: 20px;
height: 20px;
line-height: 16px;
cursor: pointer;
text-align: center;
}

#numDiv {
/*border:solid 1px red;*/
margin-right: 3px;
text-align :right;
z-index:10;
/*position:absolute;
top:88px;
*/
position:relative;
top:-20px;
width:100%;
height: 18px;
/*滤镜效果 */
/*IE*/
filter: Alpha(opacity=60);
/*for ff*/
opacity: 0.6;
}
-->
</style>

<script type="text/javascript">
var imgCount = 3;
function changeImg(imgIndex) {
clickChangeImg(imgIndex);
//3秒换
setTimeout("changeImg()", 3000);
}
function clickChangeImg(imgIndex) {
var temObj = document.getElementById("testId");
var spans = document.getElementById("numDiv").childNodes;
var nextIndex;
if (imgIndex) {
nextIndex = imgIndex;
} else {
var temArr = temObj.src.split("/");
if (temArr.length >= 2) {
var srcStr = temArr[temArr.length - 1];
var idStr = srcStr.match("\\d+");
if (parseInt(idStr) < imgCount) {
nextIndex = parseInt(idStr) + 1;
} else {
nextIndex = 1;
}
}
}

for ( var i = 1; i < imgCount + 1; i++) {
if (nextIndex != i) {
spans[i].className = "numSpan";
} else {
spans[i].className = "numSpanChange";
}
}
temObj.src = "./imgs/img" + nextIndex + ".jpg";
}
</script>
</head>
<body onload="changeImg()">
<div style="width: 500px; height: 300px ; z-index: 1;">
<div id="imgDiv" style="width: 300px; height: 200px ; z-index: 1;" ><img
id="testId" alt="" src="./imgs/img1.jpg" width="100%" height="100%" />
<div id="numDiv"><script>
for ( var i = 1; i < imgCount + 1; i++) {
document.write("<span class='numSpan' onclick=clickChangeImg(" + i + ")>" + i + "</span>");
}
</script>
</div>
</div>
<button onclick="clickChangeImg();">测试</button>
</div>
</body>
</html>

和a同级目录下 建立imgs文件夹,文件夹里面有imgCount (代码中为3) 张jpg格式图片,图片名称以img+i.jpg形式命名 如: img1.jpg。 直接运行即可

热心网友 时间:2022-04-23 15:45

试试这个js图片切换
有12345数字一起切换
鼠标点一下数字会变换到另一张图片,不点就会自动换
里面有教程和源码

参考资料:http://www.blueidea.com/common/shoutbox/redir.asp?5=f&id=10895

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕期有哪些非常重要的检查项目需要特别注意? 百合种植多久收 如何计算百合种植时间 古文《伤仲永》《周处》的字词整理 文言文中常出现的字及意思 ...学生重25千克,4040名学生重1吨.一只山羊重50千克,8080只山羊重4吨... 古文中意思为你的字词有哪些 语文古文中的字词问题!! 文言文中常出现的字及意思 古文中意思为你的字词有哪些 ...长龙鳞很多密宗的师傅都帮我想办法但是还是就要变龙了 js 轮播 思路; 如何通过切换按钮控制句柄 网页图片轮播 如何 用jq实现相互对应切换 海尔冰箱冷冻温度一直显示零度怎么会事 图片上有文字的轮播怎样实现点击圆点切换图片时文字不重叠 用原生JS实现图片的轮换,带左右箭头,中间有8张图,每次点击箭头变化下... CAD面积的快捷键是什么? 怎么使切换轮播图片的js点击事件改为鼠标触发事件呢? 海尔冰箱BCD-215SCM软冷冻室温度怎么调节 海尔冰箱软冷冻室怎么取下来清洗 javascript 图片切换轮播 海尔冰箱bcd318wsl中间的抽屉是不是软冷冻? cad面积计算快捷键 JavaScript图片轮播时,点击下面小图时,如何做到与时间同步切换(把b... 海尔冰箱冷藏室和软冷冻室温度高 如何jQuery实现图片轮播的同时左右按钮可以实现切换? 冰箱软冻结冰,求大神看下是否正常?该如何处理? 请问如何关闭海尔冰箱的冷冻室? 海尔冰箱中间软冷冻怎么和上面一个温度怎么回事 我家新买的海尔三开门冰箱,想问下软冷冻室和冷冻室有什么区别 海尔冰箱软冻室温度怎么调 Js图片轮播思路 JS图片轮播的原理。。。 Js轮播切换的原理;怎么实现轮播句柄与按钮的互动 JS图片如何轮换显示 用JQuery实现一行多图轮播,是单击一下一张图片轮播,不是一下一行图片... html、js轮播图怎么阻止快速、多次点击造成的混乱 js 代码轮播添加链接 怎么让这4张图片能点击链接进行跳转 js中怎样用取模实现图片轮播 请问用JS怎样做这个效果?(点击下边的圆点转换图片) 吉林大学的车辆工程专业实力如何?你喜欢这个学校吗? 车辆工程专业排名 吉林大学的的车辆工程专业怎么样 中国车辆工程研究生排行 关于吉林大学的部分专业前景和排名 车辆工程专业的各高校排名如何? 吉林大学车辆研究生就业前景好么? 车辆工程排名 吉大车辆工程系都有什么具体专业 吉林大学车辆工程怎么样? 吉大校区车辆工程系在全国排名