javascript - 請教移動端從詳情頁返回到列表頁原來位置的問題?
問題描述
1.目前在做的是angular移動端中從詳情頁面返回列表頁時定位到原來的位置。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)不是原來存儲的那個值了,而是點擊返回時的位置。
function goBack() { console.log(localStorage.getItem('top')); history.back();}
請教我該如何定位回到在列表頁里記錄的值,或者有沒有什么更好的辦法?謝謝!
問題解答
回答1:把進(jìn)入詳情頁改為js觸發(fā),在跳轉(zhuǎn)之前記錄當(dāng)前位置,進(jìn)入頁面驗證有沒有這個值,如果有,讓頁面停留在這個位置,并清空這個值,如果沒有,跳過。思路大概是這樣,代碼自己完成嘍。如果那個地方不懂可以問我,要完整代碼的話就別找我了
相關(guān)文章:
1. boot2docker無法啟動2. docker-compose中volumes的問題3. node.js - antdesign怎么集合react-redux對input控件進(jìn)行初始化賦值4. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.5. 關(guān)于docker下的nginx壓力測試6. java - SSH框架中寫分頁時service層中不能注入分頁類7. dockerfile - 為什么docker容器啟動不了?8. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””9. 老師,按tab鍵不起作用怎么回事10. mac里的docker如何命令行開啟呢?

網(wǎng)公網(wǎng)安備