Saya ingin membuat klien Web seperti yang ditunjukkan dalam gambar Klik navigasi di sebelah kiri untuk melompat ke halaman di sebelah kanan tanpa menyegarkan
Iaitu, apabila halaman di sebelah kanan berubah, alamat laluan utama kekal tidak berubah. seperti index.html/# Halaman 1, sila Beri sedikit nasihat atau sediakan dokumen pengajian
Sesuai dengan lima navigasi di sebelah kiri, lima kandungan berbeza boleh ditulis di sebelah kanan. Klik pada blok yang sepadan di kiri dan kanan untuk memaparkannya, manakala blok lain disembunyikan. Ia dipanggil penukaran tab.
Untuk menukar url, anda boleh menulis "#block1", "#block2", dsb. pada atribut href persisian tag navigasi kiri.
Kod asas adalah seperti berikut:
Jawapan di atas semua menggunakan tab, saya tidak tahu sama ada ini yang ditanyakan
Halaman hadapan (index.html):
Backend (server.php):
Tiada sekatan pada bahasa dan rangka kerja? Hanya bercakap tentang cara menukar kandungan tanpa menyegarkan:
Penukaran tab boleh dicapai hanya dengan
css
atau dengan js atau jq.css
或者用js或者jq实现。无刷新更新数据和内容,Ajax实现
路由跳转,
vue
和angular
等框架都可以实现但是题主给的样例是比较常见的
tab切换
vue
danangular
tetapi contoh yang diberikan oleh subjek ialah
suis tab
yang lebih biasa >Contohnya, masih disyorkan untuk menggunakan ini untuk melaksanakan🎜🎜 🎜Ia adalah penukaran tab, dilaksanakan dengan :sasaran pseudo-elemen.
http://codepen.io/hzz/pen/RVNbyz
Gunakan penghalaan, sudut, vue, dsb.