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

首頁 > 編程 > JavaScript > 正文

js制作可以延時消失的菜單

2019-11-19 17:58:02
字體:
供稿:網(wǎng)友

本文實例為大家分享了js可延時消失的菜單,供大家參考,具體內(nèi)容如下

代碼:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標題文檔</title><style>*{padding:0;margin:0;}ul{list-style:none;}a{text-decoration:none;}#menu{height:200px;border:1px solid #ccc;margin:40px auto;position:relative;}#title{position:absolute;left:0;top:0;height:50px;border:1px solid yellow;background:blue;}#title li{text-align:center;width:80px;height:30px;line-height:30px;float:left;background:#f1f1f1;border-radius:10px;color:#000;font-weight:bold;margin:10px 5px;cursor:pointer;}#subtitle{height:30px;;border:1px solid #ccc;border-radius:10px;position:absolute;top:60px;left:10px;}#subtitle:before{content:'';position:absolute;border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid #ccc;border-left:7px solid transparent;top:-16px;left:30px;}#subtitle:after{content:'';position:absolute;border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid #fff;border-left:7px solid transparent;top:-15px;left:30px;}#subtitle a{display:inline-block;height:20px;line-height:20px;margin:5px 5px;float:left;}#subtitle a:hover{text-decoration:underline;}</style><script>window.onload = function () { var title = document.getElementById('title'); var subtitle = document.getElementById('subtitle'); var aA = subtitle.getElementsByTagName('a'); var aLi = title.getElementsByTagName('li'); var arr = [  { title : '首頁', subtitle : ['首頁1','首頁2','首頁3']},  { title : '關(guān)于我們', subtitle : ['關(guān)于我們1','關(guān)于我們2','關(guān)于我們3','關(guān)于我們4','關(guān)于我們5']},  { title : '課程', subtitle : ['課程1','課程2','課程3']},  { title : '新聞', subtitle : ['新聞1','新聞2']}, ]; var timer = null; for ( var i = 0; i < arr.length; i++ ) {  var oLi = document.createElement('li');  oLi.innerHTML = arr[i].title;  oLi.index = i;  oLi.onmouseover = function () {   var width = parseInt(getStyle(this,'width'));   var marginRight = parseInt(getStyle(this,'marginRight'));   clearTimeout(timer);   subtitle.innerHTML = '';   createA(this.index);   subtitle.style.left = 10 + (width + marginRight) * this.index + 'px';   subtitle.style.display = 'block';  }  oLi.onmouseout = function () {   timer = setTimeout(function () {    subtitle.style.display = 'none';   }, 100);  }  title.appendChild(oLi); }  subtitle.onmouseover = function () {  clearTimeout(timer);  this.style.display = 'block'; } subtitle.onmouseout = function () {  this.style.display = 'none'; } createA(0); function createA(index){  for ( var j = 0; j < arr[index].subtitle.length; j++ ){   var oA = document.createElement('a');   oA.innerHTML = arr[index].subtitle[j];   subtitle.appendChild(oA);  } } function getStyle(ele, attr) {  return ele.currentStyle ? ele.currentStyle[attr] :    getComputedStyle(ele,0)[attr]; }}</script></head><body><div id="menu"> <ul id="title"> </ul> <div id="subtitle"> </div></div></body></html>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 彰化市| 临海市| 赞皇县| 蓬莱市| 茂名市| 句容市| 吴堡县| 当阳市| 奎屯市| 正安县| 敖汉旗| 罗城| 江达县| 石城县| 民乐县| 景德镇市| 应城市| 临沭县| 高密市| 湘阴县| 宁海县| 海安县| 富裕县| 清丰县| 盘山县| 南丹县| 武穴市| 时尚| 上栗县| 曲松县| 林甸县| 霞浦县| 沧州市| 临颍县| 六枝特区| 江山市| 依安县| 江油市| 泽库县| 兴国县| 兰溪市|