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. 鏈接圖片時(shí),鏈接不成功2. mysql - redis和mongodb怎么結(jié)合3. error_log 指定不能生存錯(cuò)誤日志的地址4. javascript - 正則匹配大于0,不大于16,不超過(guò)兩位小數(shù)5. php安裝lpsolve 擴(kuò)展求助6. 老師,樣式?jīng)]有變呀?7. python - type函數(shù)問(wèn)題8. pbootcms程序的詳情頁(yè)模板想要實(shí)現(xiàn)多版塊展現(xiàn),說(shuō)不清楚,我截圖在里面9. html5和Flash對(duì)抗是什么情況?10. button按鈕點(diǎn)擊了沒(méi)有任何反應(yīng)
