Jika saya mengarahkan mouse ke divatas 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 divatas 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 divmemiliki id="myDiv", tambahkan yang berikut ini ke CSS Anda. The cursor: pointermenetapkan bahwa kursor harus ikon tangan yang sama yang digunakan untuk jangkar (hyperlink):
CSS untuk Ditambahkan
#myDiv
{
cursor: pointer;
}
Anda cukup menambahkan gaya kursor ke divHTML 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 myClassdengan kelas apa pun dari semua bagian Anda div)
$('.myClass').css('cursor', 'pointer');
style="cursor: pointer"ke divHTML 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.
divadalah 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 :hoverhilang dalam jawaban di atas. Jadi berikut ini akan melakukan yang diperlukan. (Jika css diperlukan)
#myDiv:hover
{
cursor: pointer;
}