Додайте динамічний клас, поки елемент перетворюється. $('#elementId').addClass('transformed')
. Потім продовжуйте оголошувати в css,
.translatX(@x) {
-webkit-transform: translateX(@X);
transform: translateX(@x);
//All other subsidaries as -moz-transform, -o-transform and -ms-transform
}
тоді
#elementId {
-webkit-transform: none;
transform: none;
}
тоді
.transformed {
#elementId {
.translateX(@neededValue);
}
}
Тепер позиція: виправлена, коли на дочірньому елементі надаються значення властивостей верхнього та z-індексу, просто працюють добре і залишаються фіксованими, поки батьківський елемент не трансформується. Після повернення перетворення дочірній елемент з'являється як фіксований знову. Це може полегшити ситуацію, якщо ви фактично використовуєте бічну панель навігації, яка перемикається та закривається при натисканні, і у вас є набір вкладок, який повинен залишатися липким під час прокрутки сторінки.