マウスをdiv
の上に置くと、マウスカーソルがHTMLアンカーのカーソルに変わります。
これどうやってするの? Javascriptが必要ですか、それともCSSのみで可能ですか?
div
name__にid="myDiv"
があると仮定して、CSSに次を追加します。 cursor: pointer
は、カーソルがアンカー(ハイパーリンク)に使用される同じ手のアイコンであることを指定します。
追加するCSS
#myDiv
{
cursor: pointer;
}
次のように、カーソルスタイルをdiv
name__のHTMLに追加するだけです。
<div style="cursor: pointer">
</div>
編集:
これにjQueryを使用することに決めた場合は、$(document).ready()
またはbody onload
name__に次の行を追加します:(myClass
name__をdiv
name__s共有のすべてのクラスに置き換えます)
$('.myClass').css('cursor', 'pointer');
CSSではなくjQueryでこれを実行する場合、基本的に同じプロセスに従います。
<div id="target"></div>
があると仮定すると、次のコードを使用できます。
$("#target").hover(function() {
$(this).css('cursor','pointer');
}, function() {
$(this).css('cursor','auto');
});
そしてそれはそれを行う必要があります。
実際には、jQueryは必要なく、CSSだけが必要です。たとえば、次のHTMLがあります。
<div class="special"></div>
そして、これがCSSです。
.special
{
cursor: pointer;
}
この意志
#myDiv
{
cursor: pointer;
}
上記の回答では:hover
が欠落していたと思います。そのため、以下が必要になります(CSSが必要な場合)。
#myDiv:hover
{
cursor: pointer;
}