Ho bisogno di ottenere l'altezza effettiva di diversi elementi diversi (per il preciso posizionamento personalizzato del tooltip) e alcuni di questi elementi (non tutti) vengono ruotati . $ (elem) .outerHeight() restituisce l'altezza originale, anziché l'altezza visualizzata effettiva.Come ottenere l'altezza effettiva (non originale) di un elemento ruotato da CSS
Ecco il violino con un esempio molto semplice: http://jsfiddle.net/NPC42/nhJHE/
Vedo una possibile soluzione in questa risposta: https://stackoverflow.com/a/8446228/253974, ma sto ancora sperando che ci sia un modo più semplice.
Grazie per la modifica Starx. Questo è stato un errore piuttosto cruciale nella parte più importante del post! – recursive
Grazie, lo capisco, ma hai perso il fatto che sto elaborando diversi elementi, solo alcuni dei quali sono ruotati. Sto cercando un metodo universale per "ottenere l'altezza di un elemento", senza pre-sapere che è stato ruotato. Ma se non riesco a trovarlo - dovrò usare questo metodo, sì :) Grazie ancora! – NPC
@NPC: se la rotazione è 0, questo metodo funziona ancora senza casi speciali, dal momento che 'sin (0) == 0' e' cos (0) == 1'. – recursive