HTML:Переопределение встроенный CSS с JQuery
<div id="myDiv">
//Some content
</div>
Я хочу, чтобы установить ниже CSS в DIV с помощью JQuery:
Transform: matrix(1, 0, 0, 1, 461, 300)
Но DIV имеет уже встроенный стиль
Transform: translate3d(0px, 0px, 0px)
Когда я назначаю css через jQuery, он не принимает.
$(“#myDiv”).css("transform", "matrix(1, 0, 0, 1, 461, 300)");
Как решить проблему?
Update:
Я также использую файл JS в нижней части страницы (т.е. ниже </body>
тега). Я написал код в $ (window) .load (function() {}) событие и оно применяется. Но у меня есть мерцающий эффект из-за перестановки позиции.
Вы можете создать [скрипку] (Http: // jsfiddle.net) с вашей проблемой, чтобы я мог видеть более широкий охват здесь? – FastTrack
Почему бы вам не создать для него класс и добавить его к нему с помощью '.addClass()'? –
Вы можете заменить весь атрибут: '(« #myDiv »). Attr (« style »,« transform: matrix (1, 0, 0, 1, 461, 300) »);' – Moob