第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何實現(xiàn)導航菜單的顯示與隱藏

如何實現(xiàn)導航菜單的顯示與隱藏

追萌 2017-05-24 00:06:07
當前菜單的二級菜單顯示時,當前菜單的以下菜單自動向下移動
查看完整描述

1 回答

?
小羊楊

TA貢獻24條經(jīng)驗 獲得超44個贊

用無序列表或者有序列表進行嵌套然后配套一下css就可以實現(xiàn)。下面是一個簡單實現(xiàn)的代碼,沒有嚴謹?shù)目紤]兼容性,大概看一下把。望采納

<!DOCTYPE?html>
<html>
<head>
	<meta?charset="utf-8">
	<meta?http-equiv="X-UA-Compatible"?content="IE=edge">
	<title>demo</title>
	<link?rel="stylesheet"?href="">
	<style>
		ul>li>ul{
			display:none;
		}
		ul>li>ul.on{
			display:block;
		}
	</style>
	<script>
		window.onload=function(){
			var?menu=document.getElementById("menu");
		var?cls=menu.getElementsByClassName("first");
		menu.onclick=function(e){
			var?e=e||window.event;
			var?target=e.target||e.srcElement;
			if(target.className=="first"){
				if(target.children[0].className=="on"){
					target.children[0].className="";
				}else{
					for(var?i=0;i<cls.length;i++){
						cls[i].children[0].className="";
					}
					target.children[0].className="on";

				}
			}
		}
		}
	</script>
</head>
<body>
	<ul?id="menu">
		<li?class="first">一級菜單
			<ul?class="on">
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
			</ul>
		</li>
		<li?class="first">一級菜單
			<ul>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
			</ul>
		</li>
		<li?class="first">一級菜單
			<ul>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
			</ul>
		</li>
		<li?class="first">一級菜單
			<ul>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
			</ul>
		</li>
		<li?class="first">一級菜單
			<ul>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
				<li>二級菜單</li>
			</ul>
		</li>
	</ul>
</body>
</html>


查看完整回答
1 反對 回復 2017-05-24
?
與君初相識_猶如故人歸

TA貢獻3條經(jīng)驗 獲得超2個贊

http://img1.sycdn.imooc.com//592502680001700f02180173.jpg

http://img1.sycdn.imooc.com//592502680001ca2301840256.jpg

你想說的是這樣的?table、forms、widgets都是一級菜單,當我點擊forms時會顯示它下面的二級菜單,并且widgets會向下移動,然后再點擊一下forms時二級菜單會收起來,并且widgets會向上移動然后變成圖一的樣子?

查看完整回答
反對 回復 2017-05-24
  • 追萌
    追萌
    是的,請問如何實現(xiàn)的?
  • 與君初相識_猶如故人歸
    與君初相識_猶如故人歸
    其實很簡單,首先一個js的切換事件,jq的話就是通過給forms綁定事件通過toggle切換forms下面那個ul的show(),hide(),當show()的時候通過addClass()給widgets添加一個class,具體這個class怎么寫你應該會吧,無非就是一些css的樣式,而當forms下面的ul是hide()的時候就通過removeClass()刪除之前添加的那個class樣式就好了。雖然我這里有現(xiàn)成的代碼,但是還是不給你上傳了,自己寫出來的效果更好。相信你會寫出來的
?
紫月青風

TA貢獻1條經(jīng)驗 獲得超0個贊

這個要看你html的功力了,其實很簡單,把二級菜單放在?前菜單的以下菜單 前面,二級菜單顯示,自然就把?前菜單的以下菜單 撐下去了

查看完整回答
反對 回復 2017-05-24
  • 1 回答
  • 2 關注
  • 2928 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號