Я создаю эффект «увеличения» с помощью div с переполнением: прокрутка. Вот моя дилема:
Я использую следующее:
$('#object').css({ 'transform':'scale(50)' });
Это прекрасно работает, но теперь я хотел бы математически изменить размер элемента до его первоначальной ширины / высоты (при сохранении масштаба на уровне 50% или любого другого значения ...)
$('#object').css({ 'width': ?+'px', 'height': ?+'px' });
Уверен, что это математический вопрос, я могу подобрать следующее:
new_width = parseInt(origWidth) + parseInt(Math.round(origWidth*((100-zoomScale)/100)));
new_height = parseInt(origHeight) + parseInt(Math.round(origHeight*((100-zoomScale)/100)));
Любая помощь будет оценена!