2013-05-09 7 views
10

Czy istnieje rozwiązanie jQuery, że aby znaleźć dokładną wysokość wyświetlania -webkit-transform: scale(0.7851);CSS3 jak obliczyć wysokość i szerokość po skali

wartość scale mogą się różnić, dlatego szuka odpowiedniego rozwiązania

Testowane opcje te niestety nie znalazł rozwiązanie jeszcze :(

height() 
innerHeight() 
outerHeight() 
outerHeight(true) 

myślę, że ten problem może rozwiązać tylko jedną podstawę matematyki;)

+1

Po zakończeniu animacji, weź wysokość() i szerokość elementu. –

+0

@EinerS dzięki za testowanie sugestii w ten sposób – Muhammed

+0

Wygląda na to, że metody 'height()' i 'width()' nie uwzględniają (jeszcze) transformacji CSS. [Jest to znany problem] (http://bugs.jquery.com/ticket/11114). Myślę, że najlepszym rozwiązaniem jest skalowanie obrazu w jQuery zamiast w CSS, jeśli potrzebujesz jQuery do obliczenia wyniku końcowego. W przeciwnym razie przeanalizuj wartość '-webkit-transform' i samodzielnie wyodrębnij współczynnik skalowania. – Blazemonger

Odpowiedz