Na przykład, jeśli chcę chwytając ikonę dla mojego kursora, w CSS chciałbym użyć tego:Aktualizowanie CSS za pomocą zwykłego kodu JavaScript ... w jaki sposób zaktualizować, jeśli właściwość używa prefiksów dostawcy?
div {
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
cursor: grabbing;
}
Ale powiedzmy, że chcę, aby zaimplementować to poprzez JavaScript, ale nadal jest w stanie pokryć wszystkie trzy, jak czy to zrobię? Czy po prostu przypisuję je w trzech wierszach - czy JavaScript jest powrotem do poprzedniego przypisania?
document.getElementById('theDiv').style.cursor = '-webkit-grabbing';
document.getElementById('theDiv').style.cursor = '-moz-grabbing';
document.getElementById('theDiv').style.cursor = 'grabbing';
to nie ma nic wspólnego z 'css3'. Edytowane. Zobacz moją odpowiedź poniżej – vsync
Sprawdź to - http://stackoverflow.com/q/17487716/104380 i ten http://davidwalsh.name/vendor-prefix. – vsync
Rozwiązanie Naeem-Shaikh jest najlepsze, IMO, ale możesz również użyć właściwości 'cssText': https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration –