Estoy eliminando jQuery y necesito poder agregar estos atributos de transformación css a un elemento usando vanilla js:
-ms-transform: scale(1.05); /* IE 9 */ -webkit-transform: scale(1.05); /* Safari */ transform: scale(1.05);Hoy tengo el código cambiado con jQuery como:
$(".my-class").css({ '-ms-transform': 'scale(1.05)', /* IE 9 */ '-webkit-transform': 'scale(1.05)', /* Safari */ 'transform': 'scale(1.05)', })El problema es hacer algo como:
$element.style.-ms-transform = 'scale(1.05)'Pero esto no funciona 👆
Intenta hacerlo así:
$element.style["-ms-transform"] = 'scale(1.05)'Recuerde que puede acceder a objetos como matrices con cadenas. Página de W3Schools sobre Objetos