Dalam artikel ini, kita akan membahas tentang bagaimana menggunakan JavaScript untuk membuat navigasi bar yang interaktif. Kita juga akan melihat contoh kode HTML dan CSS yang dapat digunakan sebagai referensi.
JavaScript untuk Membuat Navigasi Bar Interaktif
Dalam contoh di atas, kita memiliki tiga button dengan id "1", "2", dan "3" yang masing-masing mengarah ke halaman berbeda. Kita ingin membuat navigasi bar yang dapat menampilkan konten yang sesuai dengan tombol yang dipilih.
Untuk mencapai tujuan tersebut, kita dapat menggunakan JavaScript untuk mendefinisikan fungsi yang akan dijalankan ketika tombol di-klik. Fungsi tersebut akan menghilangkan semua konten dan kemudian menampilkan konten yang sesuai dengan tombol yang dipilih.
Berikut adalah contoh kode JavaScript yang dapat digunakan:
<script>
$("#1").click(function(){
$("#section1").show();
$("#section2").hide();
$("#section3").hide();
});
$("#2").click(function(){
$("#section1").hide();
$("#section2").show();
$("#section3").hide();
});
$("#3").click(function(){
$("#section1").hide();
$("#section2").hide();
$("#section3").show();
});
</script>
Dalam kode di atas, kita mendefinisikan tiga fungsi yang akan dijalankan ketika tombol "1", "2", dan "3" di-klik. Fungsi-fungsi tersebut menghilangkan semua konten dan kemudian menampilkan konten yang sesuai dengan tombol yang dipilih.
Contoh HTML dan CSS
Berikut adalah contoh kode HTML dan CSS yang dapat digunakan sebagai referensi:
<nav class="navbar">
<a class="default-link-style <?php if($_SERVER["PHP_SELF"]=='/your-path-here-uncomment-var_dump-to-get-it/index.php'){echo 'style-active';}?>" href="index.php">Home</a>
<a class="default-link-style <?php if($_SERVER["PHP_SELF"]=='/your-path-here-uncomment-var_dump-to-get-it/new-page-here.php'){echo 'style-active';}?>" href="new-page-here.php">New Page Here</a>
<a class="default-link-style <?php if($_SERVER["PHP_SELF"]=='/your-path-here-uncomment-var_dump-to-get-it/next.php'){echo 'style-active';}?>" href="next.php">Next</a>
</nav>
<style>
.style-active {
text-decoration: red underline overline wavy;
}
</style>
Dalam kode di atas, kita menggunakan CSS untuk membuat navigasi bar yang dapat menampilkan konten yang sesuai dengan tombol yang dipilih. Kita juga menggunakan variabel $_SERVER["PHP_SELF"]
untuk mendapatkan URL saat ini dan kemudian menggunakan variabel tersebut untuk menentukan apakah sebuah halaman aktif atau tidak.
Penutup
Dalam artikel ini, kita telah membahas tentang bagaimana menggunakan JavaScript untuk membuat navigasi bar yang interaktif. Kita juga telah melihat contoh kode HTML dan CSS yang dapat digunakan sebagai referensi. Dengan menggunakan teknologi-teknologi tersebut, kita dapat menciptakan aplikasi web yang lebih interaktif dan meningkatkan pengalaman pengguna.