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

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

不一樣的效果

剛才看到不一樣的效果,實現(xiàn)一下。

正在回答

3 回答

我也遇到了這個問題,不知你解決沒有?

我發(fā)現(xiàn)原因是第一次點擊時,CSS中display屬性被設(shè)為none的ul元素,通過alert(uls[this.idex].style.display)方法顯示的結(jié)果是空字符,只有第二次點擊時才會顯示none,這樣就導(dǎo)致第一次點擊時會執(zhí)行else中的內(nèi)容,結(jié)果看上去沒有變化。我沒有想通為什么第一次點擊display屬性沒有值,不知道你現(xiàn)在是否知道原因?如果知道請分享下,謝謝。

目前我的解決辦法是將判斷語句if(uls[this.idex].style.display == "none")改為if(uls[this.idex].style.display == 'none'||uls[this.idex].style.display == '')


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

Groune 提問者

正解!~
2015-05-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Groune 提問者

是因為第一次點擊時只有第一個的上面有這個屬性,等第二次點擊時所有的標(biāo)簽都被寫上了display屬性。你給的答案就是這個BUG的解決方案。
2015-05-15 回復(fù) 有任何疑惑可以回復(fù)我~
#3

東風(fēng)破 回復(fù) Groune 提問者

為啥第一次點擊時候只有第一個有這個屬性,不是在css中都設(shè)置了這個display這個屬性了嗎
2015-09-07 回復(fù) 有任何疑惑可以回復(fù)我~

? ? ? ? ? ? ? ? if(uls[this.idex].style.display == "block"){

? ? ? ? ? ? ? ? ? ? uls[this.idex].style.display="none";

? ? ? ? ? ? ? ? }else {

? ? ? ? ? ? ? ? ? ? for(var j=0;j<uls.length;j++){

? ? ? ? ? ? ? ? ? ? ? ? uls[j].style.display="none";

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? uls[this.idex].style.display="block";

? ? ? ? ? ? ? ? }

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

為什么第一次點擊隱藏的列表沒有反應(yīng),點第二次或者點顯示的列表就沒問題,本地測試時沒有出現(xiàn)這種情況啊。

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

Groune 提問者

剛剛又仔細看了一下,本地也出現(xiàn)這種情況了,這是為什么?
2015-05-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

不一樣的效果

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

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

幫助反饋 APP下載

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

公眾號

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