Rumah > Soal Jawab > teks badan
Setiap halaman dalam navigasi adalah bahagian HTML yang sama yang dipautkan melalui teg latar belakang Selepas mengklik navigasi, saya menukar warna melalui js, tetapi apabila saya mengklik untuk melompat ke halaman, warna yang diubah oleh js menjadi tidak sah saya ini Bagaimana untuk menyelesaikan masalah ini?
PHP中文网2017-05-16 13:23:25
Saya akan menjawabnya sendiri. Ia tidak perlu rumit seperti yang anda tulis. Hanya tambahkan sekeping CSS pada setiap halaman
//首页
ul li a:nth-child(1){
color: #FF0000;
}
//品牌介绍
ul li a:nth-child(2){
color: #FF0000;
}
//招牌美食
ul li a:nth-child(3){
.........
}
世界只因有你2017-05-16 13:23:25
Simpan apa sebenarnya, saya memasuki halaman a dari bar navigasi, menutupnya, dan kemudian memasuki halaman b dari bar alamat Adakah anda akan menyerlahkan halaman a untuk saya pada masa ini?
Tulis fungsi penghuraian yang biasa kepada semua halaman, dan terus gunakan alamat nav untuk memadankan href
PHPz2017-05-16 13:23:25
Beritahu saya idea dan tambahkan pertimbangan js pada setiap halaman
假设跳转之后页面的地址是http://********/zhaoshang.html
if(/zhaoshang/.test(window.location.pathname)){
招商加盟.style.color="红色"
}else if(){
...
}
巴扎黑2017-05-16 13:23:25
Beberapa cara:
Bar navigasi mempunyai iframe sendiri;
Gunakan sessionStorage / localStorage untuk menyimpan keadaan
Lompat halaman dengan parameter URL&aktif =xxx;
Menggunakan spa tidak benar-benar melompat ke halaman
Melihat soalan penjawab, saya rasa 2 atau 3 lebih sesuai
漂亮男人2017-05-16 13:23:25
Tidak perlu menggunakan JS, hanya gunakan nama kelas css Tambahkan nama kelas pada setiap nav dan letakkan dalam fail css nav ini
<nav>
<a class="index-active">首页</a>
<a class="details-active">详情页</a>
</nav>
在 index.css 中 写
.idnex-active {...}
在 detail.css 中 写
.detail-active {...}
我想大声告诉你2017-05-16 13:23:25
Latar belakang boleh menentukan halaman mana halaman semasa dan kemudian menambah kategori Ini lebih mudah.
黄舟2017-05-16 13:23:25
Simpan secara setempat, dan apabila anda memasuki halaman semula, baca cache dan buat pertimbangan
巴扎黑2017-05-16 13:23:25
Simpan status ke kuki.
Menyimpan ke sesi juga boleh, tetapi ini memerlukan kerjasama pembangunan bahagian belakang.
天蓬老师2017-05-16 13:23:25
Tambah aktif pada kelas li, tetapkan warna fon aktif dan tambah kelas secara dinamik pada setiap li!