Per esempio, se voglio un'icona di afferrare per il mio cursore, in CSS userei questo:Aggiornamento CSS tramite codice JavaScript semplice ... come aggiornare se la proprietà utilizza i prefissi dei fornitori?
div {
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
cursor: grabbing;
}
Ma diciamo che, Voglio realizzare questo tramite JavaScript, ma ancora in grado di coprire tutti e tre, come faccio questo? Li assegno solo su tre righe: JavaScript fa un fallback al precedente incarico?
document.getElementById('theDiv').style.cursor = '-webkit-grabbing';
document.getElementById('theDiv').style.cursor = '-moz-grabbing';
document.getElementById('theDiv').style.cursor = 'grabbing';
questo non ha nulla a che fare con 'css3'. Modificato. Vedere la mia risposta sotto – vsync
Controlla questo - http://stackoverflow.com/q/17487716/104380 e questo http://davidwalsh.name/vendor-prefix. – vsync
La soluzione di Naeem-Shaikh è la migliore, IMO, ma puoi usare anche la proprietà 'cssText': https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration –