CSS Cursor per Javascript
Ute
- javascript
Hi zusammen,
wie kann ich denn nen dokumentenweiten cursor per javascript setzen? Mit document.body.style.cursor = "wait" ist der bei mir nicht überall sichtbar, keine Ahnung warum. Da gibts doch den CSS-Selektor * mit dem ich alle Elemente erreiche, oder? Wie kann ich denn auf den per JS zugreifen?
Danke schon mal.
Die Ute
Hello out there!
Mit document.body.style.cursor = "wait" ist der bei mir nicht überall sichtbar, keine Ahnung warum.
Vielleicht wegen der höheren Spezifität von anderen Selektoren in irgendeinem Stylesheet? [CSS21 §6.4.3, CSS2 §6.4.3]
Da gibts doch den CSS-Selektor * mit dem ich alle Elemente erreiche, oder?
Mit '*' allein nicht, der hat die Spezifität 0.
Wie kann ich denn auf den per JS zugreifen?
Über document.styleSheets[0] [http://www.quirksmode.org/dom/w3c_css.html und Suche nach "cssRules"]
See ya up the road,
Gunnar
hi,
Da gibts doch den CSS-Selektor * mit dem ich alle Elemente erreiche, oder?
Mit '*' allein nicht, der hat die Spezifität 0.
Wie kann ich denn auf den per JS zugreifen?
Über document.styleSheets[0] [http://www.quirksmode.org/dom/w3c_css.html und Suche nach "cssRules"]
Da würde ich doch eher versuchen,
body.klasse * { cursor:wait; }
im CSS zu definieren, und dann den body dynamisch in diese Klasse zu stecken.
gruß,
wahsaga