2013-07-01 98 views
8

如何在Javascript或jQuery中更改鼠標光標?我知道這是一個非常經典的問題,但非常奇怪的是,這個JSFiddle不起作用:http://jsfiddle.net/2Qffw/在Javascript或jQuery中更改鼠標光標

下面是代碼:

$('body').css('cursor','pointer'); 

document.body.style.cursor = "pointer"; 
+2

本地嘗試沒有的jsfiddle,它應該工作,或嘗試的jsfiddle一個元素,它的工作原理,以及 - > http://jsfiddle.net/2Qffw/1/ – adeneo

+0

這樣做的最好方法是使用CSS規則:hover。你可以用這種方式建模你的應用嗎? – cirrus

+0

@adeneo:在本地,它沒有使用<!DOCTYPE html>,但沒有。 – Arnaud

回答

7

它的工作,但你有一個空的機構。

http://jsfiddle.net/z6mhH/

HTML

<body> 
    asdasdasdasdads 
</body> 

JS

document.body.style.cursor = "crosshair"; 
1
document.getElementById("mydiv").style.cursor="move";