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

首頁 > 編程 > JavaScript > 正文

js自定義QQ菜單效果

2019-11-19 18:02:20
字體:
來源:轉載
供稿:網友

QQ菜單大家都見過,這樣有以下的功能:
1.點擊我的好友,會展示下拉出具體的好友
2.再點擊我的好友,會收縮
3.首次點擊具體的某個好友,只有當前這個好友高亮
4.再次點擊這個好友時,高亮狀態就消失了

還是瞄一眼效果圖吧:

最后代碼

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>ul,h2 {padding:0;margin:0;}li{list-style:none;}#list{width:200px;margin:0 auto;border:1px solid #000;}#list{width:200px;}#list h2{width:200px;height:30px;line-height:30px;text-align:center;background:url(img/ico1.gif) no-repeat 20% 50% #6699FF;text-indent:24px;border-bottom:1px dotted #000;}#list h2.active{background:url(img/ico2.gif) no-repeat 20% 50% #FFCC99;}#list ul{width:200px;text-align:center;display:none;}#list ul li{width:200px;height:30px;line-height:30px;}#list ul li.highlight{background:#FF66FF;}</style><title>無標題文檔</title><script>window.onload = function () { var oUl = document.getElementById('list'); var oH2 = oUl.getElementsByTagName('h2'); var aUl = oUl.getElementsByTagName('ul'); var aLi = []; var arr = []; var oldLi = null; var num = 0; // 點擊菜單顯示隱藏 for( var i = 0; i < oH2.length; i++ ) { oH2[i].index = i; oH2[i].onclick = function () {  if (this.className === '') {  aUl[this.index].style.display = 'block';  this.className = 'active';  } else {  aUl[this.index].style.display = 'none';  this.className = '';  } } } // 獲取菜單中的每個li for ( var i = 0; i < aUl.length; i++ ) { aLi = aUl[i].getElementsByTagName('li'); for ( var j = 0; j < aLi.length; j++ ) {  arr.push(aLi[j]); } } // 遍歷aLi for ( var i = 0; i < arr.length; i++ ) { arr[i].onOff = false; arr[i].onclick = function () {  // 當上一個點擊的li不是當前點擊的Li  if (oldLi && oldLi !== this) {  oldLi.className = '';  oldLi.onOff = false;  }  this.className = this.onOff ? '' : 'highlight';  this.onOff = !this.onOff;  oldLi = this; } }}</script></head><body><ul id="list"> <li class="lis"> <h2>我的好友</h2> <ul>  <li>張三1</li>  <li>張三2</li>  <li>張三3</li> </ul> </li> <li class="lis"> <h2>企業好友</h2> <ul>  <li>李四1</li>  <li>李四2</li>  <li>李四3</li> </ul> </li> <li class="lis"> <h2>黑名單</h2> <ul>  <li>王五1</li>  <li>王五2</li> </ul> </li></ul></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 忻城县| 福建省| 平凉市| 平潭县| 柏乡县| 甘孜| 大同市| 边坝县| 清新县| 竹北市| 新绛县| 拉孜县| 宜兰市| 杭州市| 凤阳县| 鹤壁市| 灵武市| 修水县| 龙游县| 奉化市| 云阳县| 胶南市| 云龙县| 鹤岗市| 井研县| 象山县| 宝应县| 漯河市| 平远县| 玉树县| 新疆| 庆云县| 班戈县| 安岳县| 淳化县| 萨嘎县| 南投市| 漾濞| 阿合奇县| 菏泽市| 驻马店市|