国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js實現非常簡單的焦點圖切換特效實例

2019-11-20 12:32:03
字體:
來源:轉載
供稿:網友

本文實例講述了js實現非常簡單的焦點圖切換特效的方法。分享給大家供大家參考。具體分析如下:

這是一個非常非常簡單的焦點圖(更像滑動門),可供初學者借鑒參考

<!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 type="text/css">* {margin:0;padding:0;}ul, li {list-style:none;}.mid {margin:0 auto;}.area {width:240px;height:270px;overflow:hidden;background:#999;margin-top:150px;position:relative;}#pic_list {position:relative;}#pic_list li {position:absolute;visibility:hidden;}#pic_list li.show {visibility:visible;}#pic_list li img {vertical-align:middle;}.button {width:240px;height:20px;line-height:20px;background:#ccc;position:absolute;bottom:0px;}#button {float:right;}#button li {float:left;width:20px;height:20px;text-align:center;margin:0 3px;font-family:"Arial";font-size:12px;color:#fff;background:#000;}#button li.current {background:#f00;cursor:pointer;}</style></head><body><div class="area mid"> <div id="imgbox" class="bbbb">  <ul id="pic_list" class="aaaa">   <li class="show" id="one">   <img src="images/1317279971_77011100.jpg" width="240" />   </li>   <li id="two">   <img src="images/1317279972_01691900.jpg" width="240" />   </li>   <li id="three">   <img src="images/1317279973_69082200.jpg" width="240" />   </li>   <li id="four">   <img src="images/1317281054_38572100.jpg" width="240" />   </li>   <li id="five">   <img src="images/1317281056_61630800.jpg" width="240" />   </li>  </ul> </div> <div class="button" class="dddd">  <ul id="button" class="cccc">   <li class="current" id="but_one">1</li>   <li id="but_two">2</li>   <li id="but_three">3</li>   <li id="but_four">4</li>   <li id="but_five">5</li>  </ul> </div></div><script type="text/javascript">(function(){var imgbox = document.getElementById("imgbox");var pic_list = document.getElementById("pic_list");var pics = pic_list.getElementsByTagName("li");var button = document.getElementById("button").getElementsByTagName("li");var p;var start;function autoplay(start){for(i=start;i<button.length;i++){//設置起始值為start參數. (function(){ var p=i; // 為p賦值i. i等于0,1,2,3,4; button[i].onmouseover=function change(){ //button[0],button[1],button[2],button[3],button[4] //onmouseover可以觸發函數; for(j=0;j<this.parentNode.childNodes.length;j++){ //以this(當前觸發事件的元素)為起點,的父節點的所有子節點 //的length值為最高值,開始遍歷. ; this.parentNode.childNodes[j].className=""; //以this(當前觸發事件的元素)為起點 //的父節點的所有子節點的className為空. 危險慎用.;  } this.className="current"; //this. 即當前觸發onmouseover的元素的className為"current"; for(m=0;m<pics.length;m++){ //以pics.length為最高值進行遍歷.遍歷pics.; pics[m].className=""; //清空所有pics數組中所有元素的className; if (m==p){ //當m==p (p==i) 所以m=i時,觸發下列函數  pics[m].className="show";  //pics的第m個元素的className值為show; m在這里等于i;  } } } })(); }}autoplay(0);})();</script></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 教育| 新田县| 旬邑县| 韩城市| 安达市| 内丘县| 宣城市| 睢宁县| 德州市| 富裕县| 武城县| 嘉荫县| 天水市| 沂源县| 揭西县| 阳春市| 清涧县| 淮滨县| 开封市| 临泉县| 西吉县| 苍梧县| 东乡族自治县| 安庆市| 兴义市| 女性| 闻喜县| 澳门| 合川市| 荃湾区| 蓬莱市| 武清区| 岳普湖县| 高雄县| 华坪县| 阿拉善右旗| 丹巴县| 霍山县| 龙口市| 凌海市| 扎兰屯市|