<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>下拉導航</title>
<style>
a{
text-decoration: none;
}
#pullDownNavigation .navigation{
position: relative;
float: left;
border: #cc2123 solid 1px;
width: 19%;
height: 30px;
text-align: center;
}
.pullDownNavigationc{
position: relative;
float: left;
top: -1px;
overflow: hidden;
height: 80px;
text-align: center;
width: 100%;
border: #cc2123 solid 1px;
border-top: 0;
display: none;
}
.navigation .nav{
height: 32px;
line-height: 30px;
}
</style>
</head>
<body>
<div id="pullDownNavigation">
<div class="navigation navigation1" data-targetID='pullDownNavigation1'>
<div class="nav"><a href="#" target="_blank">導航一</a></div>
<div class="pullDownNavigationc" id="pullDownNavigation1">
<div><a href="#" target="_blank">下拉菜單1</a></div>
<div><a href="#" target="_blank">下拉菜單2</a></div>
<div><a href="#" target="_blank">下拉菜單3</a></div>
<div><a href="#" target="_blank">下拉菜單4</a></div>
</div>
</div>
<div class="navigation navigation1" data-targetID='pullDownNavigation2'>
<div class="nav"><a href="#" target='_blank'>導航二</a></div>
<div class="pullDownNavigationc" id="pullDownNavigation2">
<div><a href="#" target="_blank">下拉菜單1</a></div>
<div><a href="#" target="_blank">下拉菜單2</a></div>
<div><a href="#" target="_blank">下拉菜單3</a></div>
<div><a href="#" target="_blank">下拉菜單4</a></div>
</div>
</div>
<div class="navigation navigation1" data-targetID='pullDownNavigation3'>
<div class="nav"><a href="#" target='_blank'>導航三</a></div>
<div class="pullDownNavigationc" id="pullDownNavigation3">
<div><a href="#" target="_blank">下拉菜單1</a></div>
<div><a href="#" target="_blank">下拉菜單2</a></div>
<div><a href="#" target="_blank">下拉菜單3</a></div>
<div><a href="#" target="_blank">下拉菜單4</a></div>
</div>
</div>
<div class="navigation navigation1" data-targetID='pullDownNavigation4'>
<div class="nav"><a href="#" target='_blank'>導航四</a></div>
<div class="pullDownNavigationc" id="pullDownNavigation4">
<div><a href="#" target="_blank">下拉菜單1</a></div>
<div><a href="#" target="_blank">下拉菜單2</a></div>
<div><a href="#" target="_blank">下拉菜單3</a></div>
<div><a href="#" target="_blank">下拉菜單4</a></div>
</div>
</div>
</div>
<script>
window.onload = function(){
var
getTypeElement = function (es,type) {
var esLen = es.length,
i = 0,
eArr = [],
esl = null;
for(;i<esLen;i++){
esl = es[i];
if(esl.nodeName.replace("#","").toLocaleLowerCase() == type){
eArr.push(esl);
}
}
return eArr;
},
navs = getTypeElement(document.getElementById('pullDownNavigation').childNodes,"div"),
i = 0,
l = navs.length,
targetID = null;
for(; i<l; i++){
navs[i].onmousemove = function () {
targetID = this.getAttribute("data-targetID");
document.getElementById(targetID).style.display = "block";
}
navs[i].onmouseout = function(){
document.getElementById(targetID).style.display = "none";
}
}
}
</script>
</body>
</html>
下拉導航
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 簡單的實現了上滑導航欄漸漸顯示 下拉自定義下拉刷新動畫 https://github.com/xiaoniu-xi...
- 模仿新浪微博個人主頁 - 圖片下拉放大 導航欄下拉隱藏 上拉出現 需求: 在實際項目開發中經常會遇到這樣的需求: ...
- 心情不好就去做飯,小心把菜給燒糊了。 天氣不好,心情會有點失落,就會產生一種負面的情緒,我們在天氣晴朗的時候借由運...