需求:
產(chǎn)品要求點(diǎn)擊首頁功能標(biāo)簽 跳轉(zhuǎn)到另一個(gè)頁面的時(shí)候? 需要到達(dá)指定的功能點(diǎn)。
點(diǎn)擊這些六角形圖標(biāo)是可以跳轉(zhuǎn)到固定功能區(qū)的吊输。
因?yàn)楣δ軈^(qū)的頁面? 的dom是ajax加載出來的蹦魔,如果使用錨點(diǎn)的話j就有可能出現(xiàn)---當(dāng)網(wǎng)絡(luò)延遲的情況下 跳轉(zhuǎn)過去會(huì)出現(xiàn)bug激率,所以我用的是另一種方案。那就是window.scrollTo();
首先 你跳轉(zhuǎn)的時(shí)候把id傳過去類似這樣index.html?of=warning;然后再截取參數(shù)勿决,可以用這個(gè)方法
截取字符串的方法
然后通過id? 判斷他距離盒子頂部的距離乒躺,我是用jq寫的,如下:
全部步驟就在這里剥险〈险海可以根據(jù)自己的想法去變通