Jeśli najedziesz div
myszą na kursor myszy, zostanie zmieniony na kursor, tak jak w kotwicy HTML.
W jaki sposób mogę to zrobić? Czy potrzebuję JavaScript, czy jest to możliwe tylko z CSS?
javascript
css
mouse
słabo
źródło
źródło
style="cursor: pointer"
do swojegodiv
kodu HTML. Poprawię moją odpowiedź na przykładzie.Jeśli chcesz to zrobić w jQuery zamiast CSS, zasadniczo postępujesz zgodnie z tym samym procesem.
Zakładając, że masz jakieś
<div id="target"></div>
, możesz użyć następującego kodu:i to powinno wystarczyć.
źródło
div
jest widoczny tylko wtedy, gdy znajduje się nad nim myszką. Nie ma powodu, aby go usuwać, gdy użytkownik najechał kursorem, ponieważ kursor i tak nie byłby wtedy widoczny.Właściwie nie potrzebujesz jQuery, tylko CSS. Na przykład, oto trochę HTML:
A oto CSS:
źródło
To będzie
źródło
Myślę, że
:hover
brakowało w powyższych odpowiedziach. Więc poniższe wystarczyłoby. (Jeśli CSS byłby wymagany)źródło