7 回答

TA貢獻(xiàn)96條經(jīng)驗(yàn) 獲得超43個(gè)贊
一種方式是使用錨點(diǎn),這個(gè)比較簡(jiǎn)單。
第二種方式就是,點(diǎn)擊某個(gè)導(dǎo)航,然后相應(yīng)內(nèi)容塊顯示,其它內(nèi)容塊隱藏。至于具體實(shí)現(xiàn)的話可以使用for循環(huán),該隱藏的塊隱藏該顯示的塊顯示,也可以不用循環(huán),每次點(diǎn)擊導(dǎo)航時(shí)先關(guān)閉上一次打開(kāi)的塊,然后再打開(kāi)本次點(diǎn)擊對(duì)應(yīng)的塊。
第三種方式和錨點(diǎn)差不多,給一個(gè)父容器,父容器中放入很多塊,父容器設(shè)置溢出隱藏,點(diǎn)擊的時(shí)候通過(guò)改變子容器定位或者父容器的scrollTop來(lái)實(shí)現(xiàn)顯示對(duì)應(yīng)的塊。
當(dāng)然可能還有其他辦法,到底用哪種看具體需求了

TA貢獻(xiàn)237條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)237條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
用vue是最好的,簡(jiǎn)單的不行,而且點(diǎn)擊過(guò)的再次點(diǎn)擊不會(huì)刷新頁(yè)面

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超1個(gè)贊
用vue或者react組件化,很容易實(shí)現(xiàn)的。要么就用原生的,display的none和block
添加回答
舉報(bào)