Jika saya mengarahkan mouse ke div
atas kursor mouse akan berubah menjadi kursor seperti itu di jangkar HTML.
Bagaimana saya bisa melakukan ini? Apakah saya memerlukan Javascript atau hanya mungkin dengan CSS?
Jika saya mengarahkan mouse ke div
atas kursor mouse akan berubah menjadi kursor seperti itu di jangkar HTML.
Bagaimana saya bisa melakukan ini? Apakah saya memerlukan Javascript atau hanya mungkin dengan CSS?
Jawaban:
Dengan asumsi Anda div
memiliki id="myDiv"
, tambahkan yang berikut ini ke CSS Anda. The cursor: pointer
menetapkan bahwa kursor harus ikon tangan yang sama yang digunakan untuk jangkar (hyperlink):
CSS untuk Ditambahkan
#myDiv
{
cursor: pointer;
}
Anda cukup menambahkan gaya kursor ke div
HTML Anda seperti ini:
<div style="cursor: pointer">
</div>
EDIT:
Jika Anda bertekad untuk menggunakan jQuery untuk ini, tambahkan baris berikut ke your $(document).ready()
or body onload
: (ganti myClass
dengan kelas apa pun dari semua bagian Anda div
)
$('.myClass').css('cursor', 'pointer');
style="cursor: pointer"
ke div
HTML Anda. Saya akan mengedit jawaban saya dengan sebuah contoh.
Jika Anda ingin melakukan ini di jQuery alih-alih CSS, pada dasarnya Anda mengikuti proses yang sama.
Dengan asumsi Anda memiliki beberapa <div id="target"></div>
, Anda dapat menggunakan kode berikut:
$("#target").hover(function() {
$(this).css('cursor','pointer');
}, function() {
$(this).css('cursor','auto');
});
dan itu harus dilakukan.
div
adalah hanya terlihat ketika mouse di atas itu. Tidak ada alasan untuk menghapusnya setelah pengguna mengarahkan kursor ke luar karena kursor tidak akan terlihat pada saat itu.
Saya pikir :hover
hilang dalam jawaban di atas. Jadi berikut ini akan melakukan yang diperlukan. (Jika css diperlukan)
#myDiv:hover
{
cursor: pointer;
}