亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如果我把一級菜單和二級菜單分開寫那應該怎么實現本案例特效

<div class="shopClass ">

? <h3>全部商品分類<i class="shopClass_icon"></i></h3>
? <div class="shopClass_show ">
? ? ?<dl class="shopClass_item">
? ? ? ? <dt><a href="#" class="b">品牌商家</a> <a href="#" class="b">元祖</a> <a href="#" class="aLink">麥當勞</a></dt>
? ? ? ? <dd><a href="#">至尊披薩</a> <a href="#">85°C</a> <a href="#">一盒糖</a></dd>
? ? ?</dl>

<div>

<div class="shopClass_list ">
? ? ?<dl class="shopList_item">
? ? ? ? <dt>電腦裝機</dt>
? ? ? ? <dd>
? ? ? ? ? ?<a href="#">文字啊</a><a href="#">文字字啊</a><a href="#">文字字字啊</a><a href="#">文字啊</a><a href="#">文字</a><a href="#">文字啊</a>
? ? ? ? </dd>
? ? ?</dl>

<div>

好像上面一樣。我把一級菜單和二級菜單分開寫的話,要怎么實現這個懸浮層的特效?

正在回答

3 回答

不好意思,之前那個有錯。

window.onload=function ?() {

var x=document.getElementsByClassName("aLink"),

p=document.getElementsByClassName("shopList_item");

var timer=null;

x[0].onmouseover=p[0].onmouseover=function(){

p[0].style.display="block";

clearTimeout(timer);

};

x[0].onmouseout=p[0].onmouseout=function(){

timer=setTimeout(function(){

p[0].style.display="none";

},300);

}

};


0 回復 有任何疑惑可以回復我~
#1

一望羽垠 提問者

收到!謝謝啦
2016-04-12 回復 有任何疑惑可以回復我~

嗯,你已經取出了shopClass和shopClass_List的內容,那么例如第一個商家品牌,當鼠標移入到商標品牌的時候,讓它顯示二級菜單內容,移出隱藏,當鼠標移入二級菜單內容時,也做顯示二級菜單內容,移出二級菜單時,再做移出事件,隱藏二級菜單 ,但是當移出時,設置一下延遲時間,等一下再隱藏



0 回復 有任何疑惑可以回復我~

用CSS樣式把二級菜單移動到你要想顯示的位置,其余的還是用JS控制它的顯示和隱藏就好了

0 回復 有任何疑惑可以回復我~
#1

一望羽垠 提問者

就是說我用getElementsByClassName取出shopClass和shopClass_List的內容然后再用onmouseover和onmouseout的display屬性控制二級菜單的隱藏和出現是嗎?還有一個問題就是我鼠標一移出一級菜單的范圍之后二級菜單就會不見了這個問題應該怎么解決呢
2016-04-03 回復 有任何疑惑可以回復我~
#2

shamelex 回復 一望羽垠 提問者

var i=getElementsByClassName('b'); var j=getElementsByClassName('shopList_item'); var timer=null; i.onmouseover=j.onmouseover=function(){ j.style.display='block'; clearTimeout(timer); }; i.onmouseout=j.onmouseout=function(){ timer=setTimeout(function(){j.style.display='none';},300);
2016-04-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如果我把一級菜單和二級菜單分開寫那應該怎么實現本案例特效

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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