Berikut adalah langkah-langkah untuk membuat tombol “Go to Top” di Elementor yang akan hilang ketika sudah berada di atas halaman dan muncul ketika scrolling ke bawah:
Langkah 1: Buat Tombol
- Buka Elementor dan edit halaman di mana Anda ingin menambahkan tombol “Go to Top”.
- Seret dan jatuhkan widget “Button” dari panel kiri ke halaman Anda.
- Sesuaikan teks tombol, gaya, dan posisi sesuai keinginan Anda.
- Untuk saat ini, posisikan tombol di mana saja pada halaman.
Langkah 2: Sembunyikan Tombol Awalnya
- Buka tab “Advanced” di pengaturan widget Button.
- Temukan opsi “CSS ID” dan masukkan nilai unik, seperti “go-to-top-button”.
- Buka tab “Responsive” dan temukan opsi “Visibility”.
- Centang kotak “Hide on Desktop”.
- Simpan pengaturan widget Button.
Langkah 3: Tambahkan Javascript
- Buka pengaturan halaman Elementor.
- Buka tab “Custom CSS & JavaScript”.
- Di bagian “Custom JavaScript”, masukkan kode javascript berikut:
JavaScript
(function($) {
$(window).scroll(function() {
if ($(window).scrollTop() > 0) {
$("#go-to-top-button").fadeIn();
} else {
$("#go-to-top-button").fadeOut();
}
});
})(jQuery);
Gunakan kode dengan hati-hati.
- Simpan pengaturan halaman.
Penjelasan Javascript:
- Kode javascript di atas menggunakan fungsi jQuery
$(window).scroll()untuk mendeteksi event scroll pada window. - Setiap kali window di scroll, kode akan memeriksa nilai
$(window).scrollTop(). - Jika nilai scroll lebih dari 0 (artinya pengguna telah scrolling ke bawah), tombol “Go to Top” akan ditampilkan dengan menggunakan
$("#go-to-top-button").fadeIn(). - Jika nilai scroll 0 (artinya pengguna berada di atas halaman), tombol “Go to Top” akan disembunyikan dengan menggunakan
$("#go-to-top-button").fadeOut().
Catatan:
- Pastikan Anda telah menginstal jQuery di website Anda.
- Anda dapat menyesuaikan kode javascript di atas sesuai dengan kebutuhan Anda, seperti mengubah nilai scroll yang memicu munculnya tombol.
- Anda juga dapat menambahkan animasi atau efek lainnya pada tombol “Go to Top” untuk membuatnya lebih menarik.
Dengan mengikuti langkah-langkah di atas, Anda telah berhasil membuat tombol “Go to Top” di Elementor yang akan hilang ketika sudah berada di atas halaman dan muncul ketika scrolling ke bawah.