Ini mungkin sangat mudah, tetapi saya belum pernah melakukannya sebelumnya. Bagaimana Anda mengubah kursor ke jari (seperti untuk mengklik tautan) alih-alih dari pointer biasa?
Dan bagaimana melakukan ini dengan jQuery karena untuk itulah saya menggunakannya.
javascript
jquery
css
Andrew
sumber
sumber
$('selector').css('cursor', 'auto');
untuk menghapus gaya ketika menggerakkan mouse keluar dari area pointer. Kelas CSS mungkin lebih bersih ... dengan$('...').addClass('someclass')
dan$('...').removeClass('someclass')
$('body').css( 'cursor', 'url(openhand.cur) 4 4, move;' );
sepertinya tidak berfungsi. Saya tidak tahu apakah ini bug di jquery atau chrome. havent menguji ini di browser lain.Pada catatan lain, sementara metode itu sederhana, saya telah membuat plug jQuery ( ditemukan di jsFiddle ini, cukup salin dan lewati kode di antara baris komentar ) yang membuat mengubah kursor pada elemen apa pun sesederhana
$("element").cursor("pointer")
.Tapi itu belum semuanya! Bertindak sekarang dan Anda akan mendapatkan fungsi tangan
position
&ishover
tanpa biaya tambahan! Itu benar, 2 fungsi kursor yang sangat berguna ... GRATIS!Mereka bekerja sesederhana yang terlihat di demo:
Juga:
Persediaan terbatas, jadi Bertindaklah Sekarang!
sumber
Ini sangat sederhana untuk dicapai menggunakan properti CSS
cursor
, tidakjQuery
diperlukan.Anda dapat membaca lebih lanjut tentang di:
CSS cursor property
dancursor - CSS | MDN
sumber
Sangat lurus ke depan
HTML
jQuery
Lihat di JSfiddle
sumber