最新回答 / 慕勒1196411
在第一個鏈接中增加一個類選擇器,如下代碼:<li><a href="#" class="on">首頁</a><li>然后用CSS樣式美化.on,.a:hover{????????background-position:0 -30px;????????color:#fff;}
2018-11-22
最新回答 / Mr丶Zhang小
我發(fā)現(xiàn)不是因為頻發(fā)移入移出,是因為的寫的offsetWidth? + 10的原因,才導致我出現(xiàn)這樣的問題。
2018-11-19
最新回答 / qq_風中楓_0
首先,.on和a:hover是對兩種元素狀態(tài)的樣式控制,.on是對class為on的元素進行css樣式設置,而只有首頁具有class為“on”的屬性,所以只有它初始狀態(tài)為紅色;a:hover是對鼠標移到a標簽之后的樣式進行設置,所有的欄目其實都會產(chǎn)生變化,但是首頁欄目由于初始樣式即(.on)控制的樣式和鼠標移到首頁上的樣式即(a:hover)控制的樣式是一樣的,所以沒有變化。
2018-10-30
最新回答 / PersonLF
原因有兩個:(1)onmouseout里面應該是clearInterval,而不是setInterval;(2)主要原因a標簽設置了左右padding是20px,而width是60px,所以a標簽初始的offsetWidth是100;當onmouseover時,a標簽+8px,然后再設置a標簽的width,此時a標簽的width=108px,而a標簽的offsetWidth=148px,滿足條件,此時清除了定時器。當onmouserout時,啟動定時器,a標簽的offsetWidth - 8 = 140p...
2018-10-25
最贊回答 / wtxy
我的見解:getElementsByTagName 這個function是JavaScript一個function,可以根據(jù)標簽(Tag)來獲取一個dom對象。所以,var aLi=document.getElementsByTagName('li');是根據(jù)‘li’標簽獲取一個elements數(shù)組,,也就是獲取到‘li’標簽元素的相關信息。類似方法還有,getElementsByClassName,getElementByIdaLi[i].onmouseover=function(){????? //鼠...
2018-08-26
最贊回答 / 大膽的欠扁
<a>標簽原本是行內(nèi)元素,可以設置text-align,但是不能設置寬度和高度,當<a>標簽設置為塊級元素,會同時具有行內(nèi)元素和塊級元素的特征,即可設置text-align,又能設置寬高。
2018-07-25