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

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

實現(xiàn)網站導航切換高亮效果

實現(xiàn)網站導航切換高亮效果

慕粉1469840478 2016-11-07 11:54:45
不清楚大家在寫導航時,是每個頁面都寫上ul li還是有其他的方法,本人小白,想了解潮流的寫法
查看完整描述

4 回答

?
花滿樓的小前端a

TA貢獻79條經驗 獲得超33個贊

要說潮流,那就站在前端工程化的角度玩?。ulp/webpack都可以的,非常潮流!

再說了,一個導航都要用框架,你確定你還能好好的在前端里玩耍;

查看完整回答
反對 回復 2016-11-07
?
罌廂墨己

TA貢獻6條經驗 獲得超0個贊

<html><head>
<meta?charset="UTF-8">
<title>Document</title>
<style?type="text/css">
.nav:after{
content:?"";
height:?0;
clear:?both;
display:?block;
overflow:?hidden;
}
li{
float:?left;
width:?100px;
line-height:?35px;
border-radius:?3px;
text-align:?center;
cursor:?pointer;
margin-right:?10px;
list-style-type:?none;
}
li:hover{
background:?#ccc;
color:?#fff;
}
.avter{
background:?#ccc;
color:?#fff;
}
</style>
</head>
<body>
<ul>
<li?class="">__1</li>
<li?class="">__2</li>
<li?class="">__3</li>
<li?class="">__4</li>
<li>__5</li>
</ul>

<script?type="text/javascript">



//?console.log(11)
var?oli=document.querySelectorAll("li");
for?(var?i?=?0;?i?<?oli.length;?i++)?{
oli[i].onclick?=?function??()?{
for(var?i=0;i<oli.length;i++){
oli[i].className='';
this.className='avter';
}
}
};
?


</script>
</body></html>


查看完整回答
反對 回復 2016-11-07
?
彼岸誰在

TA貢獻4條經驗 獲得超0個贊

HTML代碼:要注意“rel”

<ul class="menu" id="menu">

<li><a title="xxx網" href="index.html" rel="index.html">首頁</li>

<li ><a title="xxx" href="works.html" rel="works.html">xxx</li>

<li><a title="xxx" href="web.html" rel="web.html">返回</li>

</ul>

js實現(xiàn):

function changmenu(obj){
?var alinks=document.getElementById('Mainmenu').getElementsByTagName('a');
?for(var i=0;i<alinks.length;i++){
??alinks[i].className='';
?}????????
?obj.className='ck';
}

查看完整回答
反對 回復 2016-11-07
?
0101

TA貢獻11條經驗 獲得超3個贊

最潮流的是用框架了吧,無論是 vue 或者 react,都有路由模塊可以控制高亮效果。

詳細來說,就是只有一個頁面,頁面上邊是導航,無論做什么操作,都只是切換下邊的內容區(qū)域。所以只有一個 ul 。


傳統(tǒng)做法如果是后端渲染,那導航肯定是公共部分,也是只有一個 ul。不過傳統(tǒng)做法不怎么了解。。。不知道是不是

查看完整回答
反對 回復 2016-11-07
  • 娜夜微涼
    娜夜微涼
    你說的這個不科學的,我試過了 我在新聞列表頁 導航是高亮 但是到詳情頁就相當于刷新了 就不會高亮 所以這需要組件通信 不是單純路由就行的
  • 0101
    0101
    不是很明白,理論上來說單頁面應用沒有“刷新”這個概念吧。
  • 4 回答
  • 1 關注
  • 3274 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號