如果我将鼠标悬停在div上,鼠标光标就会变成光标,就像HTML锚中的光标一样。
我该怎么做呢?我需要Javascript吗?或者只需要CSS就可以了?
发布于 2011-08-25 12:13:50
假设您的div有一个id="myDiv",将以下内容添加到您的CSS中。cursor: pointer指定光标应与用于锚点(超链接)的手形图标相同:
添加的CSS
#myDiv
{
cursor: pointer;
}您可以简单地将光标样式添加到div的超文本标记语言中,如下所示:
<div style="cursor: pointer">
</div>编辑:
如果您决定使用jQuery来实现这一点,那么将以下代码行添加到您的$(document).ready()或body onload中:(将myClass替换为您的所有div共享的任何类)
$('.myClass').css('cursor', 'pointer');发布于 2011-08-25 12:33:48
如果你想用jQuery而不是CSS来做这件事,你基本上可以遵循相同的过程。
假设您有一些<div id="target"></div>,您可以使用以下代码:
$("#target").hover(function() {
$(this).css('cursor','pointer');
}, function() {
$(this).css('cursor','auto');
});这应该就行了。
发布于 2011-08-25 12:15:52
你实际上不需要jQuery,只需要CSS。例如,下面是一些HTML:
<div class="special"></div>下面是CSS:
.special
{
cursor: pointer;
}https://stackoverflow.com/questions/7185044
复制相似问题