我开始开发一个狙击游戏,但我发现在div内移动狙击图像时遇到了麻烦我的主要目标是当鼠标移过div时,我想将其图像更改为狙击手图像这就是我所做的:移动div内的光标图像
<center>
<div id="field" class="cursor1">
</div>
</center>
<script type="text/javascript">
$(document).ready(function() {
$("#field").mouseover(function() {
$(this).addClass("cursor");
});
});
</script>
<style type="text/css">
#field
{
width:300px;
height:300px;
border:1px solid;
}
.cursor
{
cursor:url("sniper.jpg") ;
}
</style>
但这并不奏效。如何移动div内的图像?
我可以更改狙击图像的宽度和高度吗? – Sora
不,我不认为你可以(不是没有调整图像本身)。将jpg设置为光标在IE(某些版本)中似乎也不起作用。更可靠的解决方案可能是隐藏光标并在mousemove上使用Javascript定位
。 –
sroes