JS函数传参实例应用,多组图片切换实例
2021-04-26 17:27
标签:document click mic s函数 函数传参 mouse idt add seo 数量正在加载中…… 文字说明正在加载中…… 数量正在加载中…… 文字说明正在加载中…… 复制代码 css样式: 复制代码 ul { padding:0; margin:0; } li { list-style:none; } .box { width:400px; height:500px; position:relative; float: left;margin-right:60px; background:url(img/loader_ico.gif) no-repeat center #fff; } .box img { width:400px; height:500px; } .box ul { width:40px; position:absolute; top:0; right:-50px; } .box li { width:40px; height:40px; margin-bottom:4px; background:#666; } .box .active { background:#FC3; } .box span { top:0; } .box p { bottom:0; margin:0; } .box p,.box span { position:absolute; left:0; width:400px; height:30px; line-height:30px; text-align:center; color:#fff; background:#000; } 复制代码 js代码: 复制代码 window.onload = function(){ fnTab("pic1",["img/pic1.jpg","img/pic2.jpg","img/pic3.jpg","img/pic4.jpg"],["图1","图2","图3","图4"],"onclick"); fnTab("pic2",["img/pic4.jpg","img/pic2.jpg","img/pic1.jpg","img/pic4.jpg"],["图4","图2","图3","图1"],"onmouseover") }; function fnTab(id,arrImg,arrPtxt,evt){ var oDiv=document.getElementById(id); var oImg=oDiv.getElementsByTagName("img")[0]; var oUl=oDiv.getElementsByTagName("ul")[0]; var aLi=oUl.getElementsByTagName("li"); var oSpan=oDiv.getElementsByTagName("span")[0]; var oPtxt=oDiv.getElementsByTagName("p")[0]; var num=0; //在ul里追加li,li的数量等于数组的长度 for(var i=0;i oUl.innerHTML += " } //初始化 function fn(){ oImg.src=arrImg[num]; oPtxt.innerHTML=arrPtxt[num]; oSpan.innerHTML=1+num+"/"+arrImg.length; for(var i=0;i aLi[i].className=""; } aLi[num].className="active" } fn(); for(var i=0;i aLi[i].index=i;//索引值,当前li等于i aLi[i][evt]=function(){ num = this.index; fn(); } } } JS函数传参实例应用,多组图片切换实例 标签:document click mic s函数 函数传参 mouse idt add seo 原文地址:https://www.cnblogs.com/tongguilin/p/12219496.html
文章标题:JS函数传参实例应用,多组图片切换实例
文章链接:http://soscw.com/index.php/essay/79861.html