課程
/前端開發(fā)
/JavaScript
/商城分類導(dǎo)航效果
在HTML里的li標(biāo)簽里沒有給li設(shè)置lihover這個類啊?為什么可以直接使用,希望能給個詳細(xì)的思路和指點,謝謝!
2016-01-29
源自:商城分類導(dǎo)航效果 3-2
正在回答
在CSS里面,有對 lihover進行定義,然后通過 觸發(fā)onmouseover的事件,調(diào)用函數(shù),函數(shù)里面有一句:?this.className = 'lihover'; ? 就是將對象的類 定義為 .lihover這個類,
.topmenu .lihover /*鼠標(biāo)移動到上面時,應(yīng)用的樣式*/ ? ?
{ ? ?
border: 1px solid #DDD; ? ?
border-right: 0; ? ?
box-shadow: 0 0 8px #DDD; ? ?
-moz-box-shadow: 0 0 8px #DDD; ? ?
-webkit-box-shadow: 0 0 8px #DDD; ? ?
background-image: none; ? ?
height:60px; ? ?
border-left:4px solid #e4393c; ? ?
}? ? ?
this.className = 'lihover' 就是用js的方法加上一個類,雖然之前HTML沒有加類,但是用js方法也可以動態(tài)加一個類,類不僅僅是能在HTML里面加。
this.className = 'lihover';的意思就是給this指向的這個元素添加上lihover的類。類是在css里面定義的,如果在html里面沒有使用這個類,那這個類也就沒有效果,現(xiàn)在這行js代碼就是給指定的元素添加上這個已經(jīng)定義好的類。
really4you 提問者
舉報
兩種方法實現(xiàn)分類導(dǎo)航,同時擴展講解其它商城分類導(dǎo)航的制作方法
3 回答.topmenu .lihover .submenu ?
2 回答.topmenu .lihover b最后的b是什么意思?
2 回答求教:為什么給.topmenu .lihover b設(shè)置字體大小樣式?jīng)]用呢?
2 回答lihover問題
4 回答為何submenu會遮掩部分topmenu?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-14
在CSS里面,有對 lihover進行定義,然后通過 觸發(fā)onmouseover的事件,調(diào)用函數(shù),函數(shù)里面有一句:?this.className = 'lihover'; ? 就是將對象的類 定義為 .lihover這個類,
.topmenu .lihover /*鼠標(biāo)移動到上面時,應(yīng)用的樣式*/ ? ?
{ ? ?
border: 1px solid #DDD; ? ?
border-right: 0; ? ?
box-shadow: 0 0 8px #DDD; ? ?
-moz-box-shadow: 0 0 8px #DDD; ? ?
-webkit-box-shadow: 0 0 8px #DDD; ? ?
background-image: none; ? ?
height:60px; ? ?
border-left:4px solid #e4393c; ? ?
}? ? ?
2016-03-04
this.className = 'lihover' 就是用js的方法加上一個類,雖然之前HTML沒有加類,但是用js方法也可以動態(tài)加一個類,類不僅僅是能在HTML里面加。
2016-01-30
this.className = 'lihover';的意思就是給this指向的這個元素添加上lihover的類。類是在css里面定義的,如果在html里面沒有使用這個類,那這個類也就沒有效果,現(xiàn)在這行js代碼就是給指定的元素添加上這個已經(jīng)定義好的類。