Sebagai contoh, terdapat beberapa pautan ke halaman luaran yang lain:
a b c d e
Kemudian dalam halaman butiran lompat selepas mengklik, lima modul abcde semuanya dalam halaman ini yang pertama dipaparkan secara lalai, dan yang lain dipaparkan: tiada ;
Bolehkah anda melompat ke halaman butiran apabila anda mengklik pautan b pada halaman luaran dan terus memaparkan kandungan b Kecuali kandungan b, kandungan lain dipaparkan: tiada
Apabila anda mengklik pautan c pada halaman luaran, lompat ke Halaman butiran secara langsung memaparkan kandungan c Kecuali kandungan c, kandungan lain dipaparkan: tiada,
Halaman luar:
<a href="1.html">a</a>
<a href="1.html">b</a>
<a href="1.html">c</a>
<a href="1.html">d</a>
<a href="1.html">e</a>
Halaman 1.html selepas lompatan:
<ul class="uls">
<li class="uls_li_checked">a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
<p class="con">
<p>a的内容</p>
<p style="display:none;">b的内容</p>
<p style="display:none;">c的内容</p>
<p style="display:none;">d的内容</p>
<p style="display:none;">e的内容</p>
</p>
<script>
$('.uls li').on('click',function(){
var aIndex = $(this).index();
$('.con p').css({'display':'none'});
$('.con').eq(aIndex).css({'display':'block'});
})
</script>
Tambahkan parameter pada setiap satu daripada lima pautan, contohnya
Kemudian nilai parameter di sebalik url dalam js halaman ini untuk memutuskan yang mana satu untuk dipaparkan dan yang mana satu untuk disembunyikan.
window.location.hash boleh mendapatkan parameter url.
Hanya gunakan kaedah di atas untuk menentukan pautan anda berasal, dan blok yang sepadan akan dipaparkan.
Hanya gunakan mata sauh untuk mencapainya
Saya rasa anda sepatutnya mempunyai pemahaman ringkas tentang HTML, dan kemudian mula mempelajari pembangunan bahagian hadapan yang lebih popular, seperti: (Vue.js)[https://cn.vuejs.org/], (React.js) [http:///react-china.org/], (AngularJS)[https://angularjs.org/], dsb. Oleh kerana jenis interaksi yang anda nyatakan, selain menggunakan bahasa pengaturcaraan dinamik konvensional (seperti PHP, Java, dll.), pelaksanaan bahagian hadapan masih agak menyusahkan.
Saya tidak akan menerangkan butiran di sini Anda boleh merujuk kepada soalan yang saya jawab sebelum ini: /q/10…. Keperluannya hampir sama dengan apa yang anda katakan, hanya pemindahan
username
,一个传递index
;Kod anggaran adalah seperti berikut:
Berikut ialah titik utama yang diluluskan sebagai parameter:
1.html Dapatkan maklumat sauh masuk