課程
/前端開發
/JavaScript
/Tab選項卡切換效果
在選項卡標題第一次點擊的時候,并相應事件沒有直接執行,而是在第二次點擊的時候才會執行。當然,第二次點擊之后的操作都是正常的。
2014-11-12
源自:Tab選項卡切換效果 1-5
正在回答
if(cons[this.id].style.display==="none")這里加個判斷,改成if(cons[this.id].style.display=="none"||cons[this.id].style.display==“”)
第一次點擊(也就是默認)element.style.display的值是空的("")
舉報
本課程詳細介紹網頁頁面中最流行常用的tab切換效果
1 回答跳動不正常。沒點擊之前是正常的,點擊之后就快速閃
3 回答有一個bug:運行程序后首次點擊后臺腳本和前端框架時,需要點擊兩下才能展開ul列表,第二次點只需要點擊一次就能展開列表,這是為什么?
1 回答有BUG,當連續點擊幾次按鈕時,會發生延時跳躍
3 回答請教下大神,為什么我第一次點標題的時候沒有反應第二次就可以正常顯示或隱藏了
2 回答代碼只執行一次,再點擊就沒用了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-24
if(cons[this.id].style.display==="none")這里加個判斷,改成if(cons[this.id].style.display=="none"||cons[this.id].style.display==“”)
第一次點擊(也就是默認)element.style.display的值是空的("")
2016-01-24
if(cons[this.id].style.display==="none")這里加個判斷,改成if(cons[this.id].style.display=="none"||cons[this.id].style.display==“”)
第一次點擊(也就是默認)element.style.display的值是空的("")