javascript - 請教導行動端從詳情頁回到清單頁原來位置的問題?
给我你的怀抱
给我你的怀抱 2017-07-05 10:37:41
0
1
930

1.目前在做的是angular行動端從詳情頁面返回列表頁時定位到原來的位置。
2.我的程式碼是,在清單頁記錄目前位置

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);

返回函數:但是這裡列印的值已經不是原來儲存的那個值了,而是點擊返回時的位置。

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

請教我該如何定位回到在清單頁裡記錄的數值,或是有沒有更好的辦法?
謝謝!

给我你的怀抱
给我你的怀抱

全部回覆(1)
某草草

把進入詳情頁改為js觸發,在跳轉之前記錄當前位置,進入頁面驗證有沒有這個值,如果有,讓頁面停留在這個位置,並清空這個值,如果沒有,跳過。思路大概是這樣,程式碼自己完成嘍。如果那個地方不懂可以問我,要完整程式碼的話就別找我了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板