亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery 實現兩級導航菜單附效果圖

2019-11-20 20:58:34
字體:
來源:轉載
供稿:網友
主要用于運維系統, 對界面要求不高的場合。 深深感到自己頁面設計能力弱爆了,只能借鑒一下了, 交互邏輯還可以勝任一點。

直接貼代碼:

1. HTML 頁面及 JS 交互, 注意引入 Jquery 文件
復制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>兩級導航菜單的示例</title>
<script src="jquery-1.10.1.min.js"></script>

<!-- moonmm css -->
<link rel="stylesheet" type="text/css" href="two-nav.css" />
<script type="text/javascript">

var weeks = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]
function showtime() {
var date = new Date();
var yy = date.getYear();
if (yy < 1900) {
yy = yy + 1900;
}
var MM = date.getMonth()+1;
if(MM<10) MM = '0' + MM;
var dd = date.getDate();
if(dd<10) dd = '0' + dd;
var hh = date.getHours();
if(hh<10) hh = '0' + hh;
var mm = date.getMinutes();
if(mm<10) mm = '0' + mm;
var ss = date.getSeconds();
if(ss<10) ss = '0' + ss;
var ww = weeks[date.getDay()];
$('#currTime span').html('[ ' + yy + '-' + MM + '-' + dd + ' ' + hh + ':' + mm + ':' + ss + ' ' + ww + ' ]');
window.setTimeout("showtime()", 1000);
}

var setContentSize = function(height, width) {
$('header').css('width', width);
$('#topnav').css('width', width);
$('#nav').css('width', width);
$('#content').css('height', height + 'px');
$('#content').css('width', width);
$('#maincontent').css('height', height + 'px' );
$('#maincontent').css('width', width);
}

$(document).ready(
function() {

var docHeight = $(document).outerHeight();
var docWidth = $(document).width();
var headerHeight = $('#header').height();
var contentHeight = docHeight-headerHeight;

$('#topnav a').click(
function() {
$('.select').removeClass('select');
$(this).addClass('select');
console.log($(this).css('background-color'));
$('#nav').css('background-color', $(this).css('background-color'));
$('#nav').css('width', $('#topnav').width());
switch(this.id) {
case 'topmenu_home':
$('.nav_list').hide();
$('#homebo').show();
$('#homebo a').first().click();
break;
case 'topmenu_itlearn':
$('.nav_list').hide();
$('#itlearnbo').show();
$('#itlearnbo a').first().click();
break;
case 'topmenu_baike':
$('.nav_list').hide();
$('#baikebo').show();
$('#baikebo a').first().click();
break;
case 'topmenu_scisrc':
$('.nav_list').hide();
$('#scisrcbo').show();
$('#scisrcbo a').first().click();
break;
case 'topmenu_more':
$('.nav_list').hide();
$('#morebo').show();
$('#morebo a').first().click();
break;
default : break;
}

}
);

$('#nav a').click(
function() {
setContentSize(contentHeight, docWidth-15);
$('#nav .select').removeClass('select');
$(this).addClass('select');
switch(this.id) {
case 'myblogModule':
$('#maincontent').attr('src', 'http://blog.csdn.net/lovesqcc');
break;
case 'ifeveModule':
setContentSize(contentHeight+80, docWidth-15);
$('#maincontent').attr('src', 'http://ifeve.com/');
break;
case 'csdnModule':
$('#maincontent').attr('src', 'http://csdn.net');
break;
case 'infoqModule':
$('#maincontent').attr('src', 'http://www.infoq.com/cn/');
break;
case 'boleModule':
$('#maincontent').attr('src', 'http://blog.jobbole.com/');
break;
case 'itcommentModule':
$('#maincontent').attr('src', 'http://www.vaikan.com/');
break;
case 'wikiModule':
$('#maincontent').attr('src', 'http://zh.wikipedia.org/zh-tw/Wikipedia');
break;
case 'zhihuModule':
$('#maincontent').attr('src', 'http://www.zhihu.com/');
break;
case 'acmModule':
$('#maincontent').attr('src', 'http://www.acm.org/');
break;
case 'xiamiModule':
$('#maincontent').attr('src', 'http://www.xiami.com');
break;
case 'opencourseModule':
$('#maincontent').attr('src', 'http://v.163.com/special/ted10collection/');
break;
default:
break;
}

}
);
$('.nav_list').hide();
$('#topmenu_home').click();
showtime();
}
);
</script>
</head>
<body>
<div id="header">
<div id="firstHeader">
<div id="logo"> 兩級導航菜單 </div>
<div id="target">兩級導航菜單的示例</div>
<div id="toolbar">
<a href="#" id="userinfo">[ 你好: <span style="color:#f47920">admin</span> ]</a>
<a href="#" id="currTime"><span></span></a>
<a target="_blank"><span style="color:#f47920">[ 提建議 ]</span></a>
</div>
</div>
<div class="clear"></div>
<div id="topnav">
<div class="topnav_list">
<a href="#" class="select" id="topmenu_home"><span>首頁</span></a>
<a href="#" id="topmenu_itlearn"><span>IT學習</span></a>
<a href="#" id="topmenu_baike"><span>百科</span></a>
<a href="#" id="topmenu_scisrc"><span>學術資源</span></a>
<a href="#" id="topmenu_more"><span>更多</span></a>
</div>
</div>
<div class="clear"></div>

<div id="nav">

<div class="nav_list" id="homebo">
<a href="#" class="select" id="myblogModule"><span>我的博客</span></a>
</div>

<div class="nav_list" id="itlearnbo">
<a href="#" class="select" id="ifeveModule"><span>并發編程網</span></a>
<a href="#" id="csdnModule"><span>CSDN</span></a>
<a href="#" id="infoqModule"><span>Infoq</span></a>
<a href="#" id="boleModule"><span>伯樂在線</span></a>
<a href="#" id="itcommentModule"><span>外刊評論</span></a>
</div>

<div class="nav_list" id="baikebo">
<a href="#" class="select" id="wikiModule"><span>WIKI百科</span></a>
<a href="#" id="zhihuModule"><span>知乎</span></a>
</div>

<div class="nav_list" id="scisrcbo">
<a href="#" class="select" id="acmModule"><span>ACM</span></a>
</div>

<div class="nav_list" id="morebo">
<a href="#" class="select" id="xiamiModule"><span>蝦米音樂</span></a>
<a href="#" id="opencourseModule"><span>網易公開課</span></a>
</div>

</div>
</div>
<div id="content">
<iframe id="maincontent" frameborder="0" width="100%"></iframe>
</div>

</body>
</html>

2. CSS 文件

[css] view plaincopyprint?在CODE上查看代碼片派生到我的代碼片

div:not(#topnav, #logo){font-size:10pt!important}
*{font-family: 微軟雅黑, 宋體, san-serif!important}

/*
* Header CSS
*/

a{color:#2F649A;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

body {
background-color: #dae7f6;
margin: -0px -0px;
}

#firstHeader {
height: 56px;
}

#logo {
float: left;
font-size: 28pt;
margin: 10px 0px 10px 20px;
font-family: 隸書, 微軟雅黑, 宋體, san-serif!important;
}

#target {
float: left;
font-size: 10.5pt;
font-style: italic;
font-weight: 1.5em;
margin: 25px 30px 0px 5px;
}

#toolbar {
float: right;
margin: 0px 3px;
}

#toolbar a {
font-size: 10pt;
}

#content {
background-color: #45b97c;
}

/* the top menu */
#topnav {
float: left;
background-color: #426ab3;
width: 100%;
}

#topnav .topnav_list {
float:left; width: 100%; height:29px; color:#333; margin: 0px 0px -1px 0px;
font-size: 11pt!important; font-weight:bold;
border-radius: 5px;
}

#topnav .topnav_list a {
display:inline-block; height:24px; padding: 2px 0 2px 18px;
color:#fff; vertical-align:middle; line-height:22px; *line-height:24px; cursor:pointer;
border-radius: 5px; border-right: 2px outset #00BFFF;
}

#topnav .topnav_list a span {
display:inline-block; height:22px; padding:0 20px 0 0;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

#topnav .topnav_list a:hover, #topnav .topnav_list a.select {
position:relative; z-index:9;
background-color: #45b97c;
color:#fff; text-decoration:none;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

#topnav .topnav_list a:hover span, #topnav .topnav_list a.select span {
background-color: #45b97c;
color:#fff;
border-radius: 5px;
}

.clear {
clear: both;
}

/* the first menu */
#nav {
font-size: 10pt;
}

#nav .nav_list {
float:left; padding: 3px 0 3px 0; font-weight:bold;height:25px;
}

#nav .nav_list a {
display:inline-block;
padding: 2px 15px 2px 15px;
color:#fff; vertical-align:middle; line-height:22px; *line-height:24px; cursor:pointer;
border-radius: 8px;
border-radius: 8px;
}

#nav .nav_list a span {
display:inline-block;
border-radius: 8px;
border-radius: 8px;
}

#nav .nav_list a:hover, #nav .nav_list a.select {
position:relative; z-index:9;
text-decoration:none;
border-radius: 8px;
border-radius: 8px;
}

#nav .nav_list a:hover, #nav .nav_list a:hover span {
background-color: #007d65;
color: #fff;
}

#nav .nav_list a.select, #nav .nav_list a.select span {
background-color: #fff;
color: #ca0000;
}

3. 效果圖
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
88国产精品欧美一区二区三区| 国产精品96久久久久久又黄又硬| 日韩欧美国产高清91| 亚洲mm色国产网站| 日韩成人在线观看| 久久全球大尺度高清视频| 久久久久久久成人| 在线视频日本亚洲性| 久久久91精品国产一区不卡| 亚洲免费一级电影| 亚洲一区二区三区四区在线播放| 日韩精品高清在线观看| 91色琪琪电影亚洲精品久久| 国内精品久久影院| 国产丝袜一区二区三区免费视频| 中文字幕欧美在线| 久久久久久亚洲精品中文字幕| 亚洲另类图片色| 成人国产精品久久久久久亚洲| 欧美激情久久久久| 久久99久久99精品免观看粉嫩| 欧美视频免费在线观看| 日韩免费中文字幕| 日韩av一区二区在线| 欧美日韩在线另类| www.日本久久久久com.| 亚洲视频欧洲视频| 日韩禁在线播放| 综合网中文字幕| 日韩欧美视频一区二区三区| 成人激情综合网| 粉嫩老牛aⅴ一区二区三区| 国产精品亚洲激情| 欧美日产国产成人免费图片| 欧美成人免费va影院高清| 亚洲片国产一区一级在线观看| 日韩欧美中文免费| 久久97精品久久久久久久不卡| 国产日本欧美一区| 亚洲第一福利在线观看| 神马久久桃色视频| 亚洲欧美综合图区| 国产成人激情视频| 91久久精品国产91久久性色| 亚洲黄色在线观看| 成人a级免费视频| 日韩免费在线免费观看| 日韩欧美在线第一页| 欧美日本啪啪无遮挡网站| 亚洲精品网站在线播放gif| 日韩欧美中文字幕在线播放| 亚洲色图偷窥自拍| 午夜欧美不卡精品aaaaa| 精品国产欧美一区二区五十路| 91免费人成网站在线观看18| 久久精品国产精品亚洲| 日韩精品中文在线观看| 久久99精品久久久久久噜噜| 欧美视频在线看| 久热精品视频在线观看一区| 亚洲少妇激情视频| 欧美丰满少妇xxxxx做受| 欧美午夜精品久久久久久久| 91系列在线观看| 欧美中文在线观看国产| 日韩av在线最新| 欧美成aaa人片在线观看蜜臀| 日韩中文av在线| 亚洲国产成人精品一区二区| 久久久久久国产精品美女| 亚洲欧美日韩中文在线制服| 日韩中文字幕精品视频| 成人h片在线播放免费网站| 久久91亚洲精品中文字幕奶水| 久久深夜福利免费观看| 国产精品一区二区三区久久久| 中文字幕久久精品| 久久久国产精彩视频美女艺术照福利| 日韩暖暖在线视频| 国产欧美精品一区二区三区介绍| 日韩欧美中文字幕在线观看| 一区二区三区高清国产| 欧美电影在线观看完整版| 亚洲国产私拍精品国模在线观看| 欧美精品日韩三级| 亚洲xxxx做受欧美| 综合欧美国产视频二区| 亚洲在线观看视频| 成人国产精品免费视频| 欧美大片大片在线播放| 亚洲欧美日韩一区在线| www.xxxx精品| 国产精品爽爽爽爽爽爽在线观看| 国产精品久久久久久久久久尿| 欧美日韩在线视频观看| 成人午夜激情网| 91av在线国产| 国产视频精品在线| 国产精品美女久久久免费| 久久99精品国产99久久6尤物| 国产激情视频一区| 精品国产网站地址| 日本一区二区在线免费播放| 欧美性高潮在线| 欧美电影免费看| 久久夜色精品国产亚洲aⅴ| 成人亲热视频网站| 久久久亚洲影院你懂的| 日韩欧美999| 亚洲第一国产精品| 国产玖玖精品视频| 国产精品日韩专区| 成人国内精品久久久久一区| 91在线观看欧美日韩| 国产精品第一第二| 欧美午夜www高清视频| 91久久精品国产91性色| 日本久久精品视频| 日韩在线观看视频免费| 亚洲国产成人在线视频| 国产精品网站大全| 国产精品一二三在线| 色悠悠久久88| 亚洲xxxx在线| 欧美日韩国产va另类| 国产精品入口尤物| 亚洲精品久久久久久下一站| 国产精品国产自产拍高清av水多| 亚洲成人av在线| 日韩成人免费视频| 亚洲人成电影网站色…| 欧美精品激情在线观看| 麻豆成人在线看| 4388成人网| 国产成人综合精品在线| 日韩大陆欧美高清视频区| 欧美激情一区二区三区高清视频| 精品久久中文字幕| 欧美激情免费看| 亚洲午夜色婷婷在线| 69久久夜色精品国产7777| 欧美在线欧美在线| 亚洲毛片在线看| 成人xvideos免费视频| 亚洲电影免费观看高清完整版在线观看| 亚洲无线码在线一区观看| 欧美激情视频网| 影音先锋日韩有码| 国产欧美精品一区二区三区介绍| 亚洲精品欧美一区二区三区| 精品亚洲男同gayvideo网站| 欧美中文字幕精品| 欧美成人免费全部| 精品美女永久免费视频| 日韩av最新在线观看| 精品中文字幕久久久久久| 日韩免费观看av| 九九精品在线播放| 亚洲人免费视频| 午夜精品一区二区三区在线| 欧美高清在线视频观看不卡| 国产精品一久久香蕉国产线看观看| 色樱桃影院亚洲精品影院| 午夜精品久久久久久久久久久久|