cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk kembali ke kedudukan asal halaman senarai dari halaman butiran pada terminal mudah alih?

1. Apa yang sedang kami lakukan ialah mencari kedudukan asal apabila kembali dari halaman butiran ke halaman senarai dalam terminal mudah alih bersudut.
2. Kod saya adalah untuk merekodkan lokasi semasa pada halaman senarai

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

Fungsi pengembalian: Tetapi nilai yang dicetak di sini bukan lagi nilai yang disimpan pada asalnya, tetapi kedudukan apabila mengklik kembali.

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

Sila beritahu saya cara untuk kembali kepada nilai yang direkodkan dalam halaman senarai, atau adakah cara yang lebih baik?
Terima kasih!

给我你的怀抱给我你的怀抱2784 hari yang lalu980

membalas semua(1)saya akan balas

  • 某草草

    某草草2017-07-05 10:39:41

    Tukar memasukkan halaman butiran kepada pencetus js, rekod kedudukan semasa sebelum melompat, masukkan halaman untuk mengesahkan sama ada terdapat nilai ini, jika ya, biarkan halaman kekal pada kedudukan ini dan kosongkan nilai ini, jika tidak, langkau. Ideanya mungkin seperti ini, kod itu selesai dengan sendirinya. Jika anda tidak faham bahagian itu, anda boleh bertanya kepada saya Jika anda mahu kod yang lengkap, jangan tanya saya

    balas
    0
  • Batalbalas