成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 請教移動(dòng)端從詳情頁返回到列表頁原來位置的問題?

瀏覽:113日期:2023-04-11 14:41:17

問題描述

1.目前在做的是angular移動(dòng)端中從詳情頁面返回列表頁時(shí)定位到原來的位置。2.我的代碼是,在列表頁記錄當(dāng)前位置

document.addEventListener(’touchstart’, function (e) { console.log(angular.element(e.target)[0].offsetTop); var eleTop = angular.element(e.target)[0].offsetTop; localStorage.setItem('top', eleTop); }, false);

返回函數(shù):但是在這里打印的值已經(jīng)不是原來存儲(chǔ)的那個(gè)值了,而是點(diǎn)擊返回時(shí)的位置。

function goBack() { console.log(localStorage.getItem('top')); history.back();}

請教我該如何定位回到在列表頁里記錄的值,或者有沒有什么更好的辦法?謝謝!

問題解答

回答1:

把進(jìn)入詳情頁改為js觸發(fā),在跳轉(zhuǎn)之前記錄當(dāng)前位置,進(jìn)入頁面驗(yàn)證有沒有這個(gè)值,如果有,讓頁面停留在這個(gè)位置,并清空這個(gè)值,如果沒有,跳過。思路大概是這樣,代碼自己完成嘍。如果那個(gè)地方不懂可以問我,要完整代碼的話就別找我了

標(biāo)簽: JavaScript
相關(guān)文章: