2013-06-30 16 views
7

Insinde eine Webanwendung Ich habe ein Ladeereignis. Wenn der Browser Daten vom Server lädt, möchte ich den Cursor in ein gif ändern, das eine Uhr anzeigt. Wie kann ich das Aussehen des Mauszeigers ändern? Ich fand dies nur in der Blog-Cursor-Apperance:Wie setze ich ein Cursor-Bild über jQuery?

Ich möchte ein Bild laden.

Antwort

16

auf diese Weise versuchen:

$(this).css('cursor', 'url(cursor.png), auto'); 

Hier ist JSFiddle: http://jsfiddle.net/fv3Bk/1/
Der auto Parameter teilt, welche Art Cursor, wenn Cursor‘Bild zu verwenden ist, wurde nicht gefunden. (Siehe here mehr Cursor-Typen, here das Beispiel mit einem anderen)

+0

vielen dank – user1477955

+0

@ user1477955 froh, dass es hilft, danke auch;) – Cherniv

+0

wofür steht auto? Ich wollte eine Klasse erstellen, aber wo 'Auto' dann setzen – user1477955

8

Wenn Sie den Cursor sein, um einen Cursor Ihrer Wahl möchten, können Sie die CSS Cursor Eigenschaft wie oben verwenden, aber mit der URL-Wert:

$(this).css('cursor', 'url(/path/to/image),auto'); 

oder an alle im Inneren des Körpers:

$('body').css('cursor', 'url(/path/to/image),auto'); 

Soweit ich weiß, dass dies in Opera funktioniert nicht richtig.

Verwandte Themen