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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

有沒(méi)有人發(fā)現(xiàn)一個(gè)BUG

鼠標(biāo)剛進(jìn)入一級(jí)菜單還沒(méi)碰到家用電器的時(shí)候,二級(jí)菜單就出現(xiàn)了。這個(gè)時(shí)候二級(jí)菜單是空的,怎么消除這個(gè)BUG啊

正在回答

7 回答

$(document).ready(function?()?{
???var?sub?=?$("#sub");

???var?activeRow,?activeMenu;

???$("#test").on("mouseenter",function?(e)?{
???????//?sub.removeClass("none");
???}).on("mouseleave",function?(e)?{
???????sub.addClass("none");

???????if(activeRow){
???????????activeRow.removeClass("active");
???????????activeRow?=?null;
???????}

???????if(activeMenu){
???????????activeMenu.addClass("none");
???????????activeMenu?=?null;
???????}
???}).on("mouseenter","li",function?(e)?{
???????sub.removeClass("none");
???????if(!activeRow){
???????????activeRow?=?$(e.target).addClass("active");
???????????activeMenu?=?$("#"?+?activeRow.data('id'));
???????????activeMenu.removeClass("none");
???????????return;
???????}

???????activeRow.removeClass("active");
???????activeMenu.addClass('none');

???????activeRow?=?$(e.target);
???????activeRow.addClass("active");
???????activeMenu?=?$("#"?+?activeRow.data('id'));
???????activeMenu.removeClass("none");
???});
});


0 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)其實(shí)也不算什么bug,你看到的空子菜單實(shí)際上就是它的padding造成的,你可以把padding這個(gè)css樣式命令剝離出來(lái),在鼠標(biāo)移入li時(shí)addClass,移出li時(shí)removeClass。第二種方法比較簡(jiǎn)單,看圖:

https://img1.sycdn.imooc.com//5c2282330001de0f12240761.jpg

把那行代碼寫過(guò)來(lái)

1 回復(fù) 有任何疑惑可以回復(fù)我~

$("#text")包含內(nèi)層的ul,還有l(wèi)i,,,進(jìn)入ul還沒(méi)進(jìn)入li時(shí),也會(huì)觸發(fā)下面的.on("mouseenter",function(e){
sub.removeClass("none")}),使得會(huì)出現(xiàn)#sub的樣式,這個(gè)bug看著很難受,直接寫成$("#text li")就行,讓他進(jìn)入Li觸發(fā),不過(guò)后面的事件委托的時(shí)候.on("mouseenter","li",function(e)前面就得加上$("#text")或者$("#text ul") 畢竟$("#text li")不能委托自己。小BUG完美解決。體驗(yàn)感好些了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

這是我的解決方案https://github.com/keyiwu/JD-Menu/releases/tag/1.1.1

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

匹諾曹諾匹

你好,404了
2018-01-16 回復(fù) 有任何疑惑可以回復(fù)我~

還是不行,綁定li的話,離開一級(jí)菜單到二級(jí)菜單的時(shí)候,二級(jí)菜單會(huì)隱藏

0 回復(fù) 有任何疑惑可以回復(fù)我~

我知道了,要綁定到li上

$('#test li')

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

有沒(méi)有人發(fā)現(xiàn)一個(gè)BUG

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)