我開始開發一個狙擊遊戲,但我發現在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