2 回答

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先你應(yīng)該知道怎么定位到一個(gè)頁(yè)面中間位置
?????通常的做法是在頁(yè)面中間位置設(shè)置一個(gè)“錨點(diǎn)”,比如添加這樣的HTML代碼:<a name="center">這里是Center部分</a>
? ? 然后需要調(diào)到錨點(diǎn),比如你的網(wǎng)頁(yè)地址是:localhost/index.html,那么你只需要寫“l(fā)ocalhost/index.html#center”即可轉(zhuǎn)到頁(yè)面中間
-------------------------------------------------------------------------------------------------------------------
如果跳轉(zhuǎn)前不知道頁(yè)面中間部分的位置(即你不知道#center),那么你可以在跳轉(zhuǎn)后,在目標(biāo)頁(yè)面使用JS滾動(dòng)頁(yè)面到50%,即“window.scrollTo(0,window.screen.height/2)”
以上、是chrome下的,其他瀏覽器方法一樣

TA貢獻(xiàn)1064條經(jīng)驗(yàn) 獲得超383個(gè)贊
點(diǎn)擊鏈接后跳轉(zhuǎn)到 新頁(yè)面 的中間主體內(nèi)容部分用錨點(diǎn);a標(biāo)簽足以解決你的問題
添加回答
舉報(bào)