javascript - 請(qǐng)教移動(dòng)端從詳情頁(yè)返回到列表頁(yè)原來(lái)位置的問(wèn)題?
問(wèn)題描述
1.目前在做的是angular移動(dòng)端中從詳情頁(yè)面返回列表頁(yè)時(shí)定位到原來(lái)的位置。2.我的代碼是,在列表頁(yè)記錄當(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)不是原來(lái)存儲(chǔ)的那個(gè)值了,而是點(diǎn)擊返回時(shí)的位置。
function goBack() { console.log(localStorage.getItem('top')); history.back();}
請(qǐng)教我該如何定位回到在列表頁(yè)里記錄的值,或者有沒(méi)有什么更好的辦法?謝謝!
問(wèn)題解答
回答1:把進(jìn)入詳情頁(yè)改為js觸發(fā),在跳轉(zhuǎn)之前記錄當(dāng)前位置,進(jìn)入頁(yè)面驗(yàn)證有沒(méi)有這個(gè)值,如果有,讓頁(yè)面停留在這個(gè)位置,并清空這個(gè)值,如果沒(méi)有,跳過(guò)。思路大概是這樣,代碼自己完成嘍。如果那個(gè)地方不懂可以問(wèn)我,要完整代碼的話就別找我了
相關(guān)文章:
1. 一個(gè)mysql聯(lián)表查詢的問(wèn)題2. mysql - 一個(gè)表和多個(gè)表是多對(duì)多的關(guān)系,該怎么設(shè)計(jì)3. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?4. html5 - iOS的webview加載出來(lái)的H5網(wǎng)頁(yè),怎么修改html標(biāo)簽select的樣式字體?5. python如何不改動(dòng)文件的情況下修改文件的 修改日期6. javascript - git clone 下來(lái)的項(xiàng)目 想在本地運(yùn)行 npm run install 報(bào)錯(cuò)7. java - 我現(xiàn)在一個(gè)servlet中有調(diào)用socket訪問(wèn),作為socket的客戶端,8. 主從備份 - 跪求mysql 高可用主從方案9. mysql主從 - 請(qǐng)教下mysql 主動(dòng)-被動(dòng)模式的雙主配置 和 主從配置在應(yīng)用上有什么區(qū)別?10. python 如何實(shí)現(xiàn)PHP替換圖片 鏈接
