Dopo aver eseguito il routing su molte altre domande, non ho trovato una risposta che risolva il problema.jQuery .height() che emette lo stesso valore di .scrollHeight su div con overflow: auto (IE8)
Sto scrivendo una sceneggiatura per scoprire se il div è straripante. Ma quando si tenta di recuperare l'altezza visibile con jQuery.height()
, jQuery.innerHeight()
o JavaScripts offsetHeight
. Mi viene assegnato il valore dell'intero div
(Inclusa la parte che sta traboccando) vale a dire lo stesso valore di scrollHeight.
Lo stile DIV contenente:
{
overflow-x: hidden;
overflow-y: auto;
width: 73%;
bottom: 0px;
float: left;
height: 100%;
top: 0px;
}
ho creato un mock up dello scenario sul jsFiddle: http://jsfiddle.net/Lukedturnbull/L2bxmszv/3/ (Assicuratevi di rendere lo schermo più piccolo di anteprima per creare la barra di scorrimento)
Quali 'div' stai rivolge con jQuery per ottenere il' height'? Il contenitore, o quello interno? – LcSalazar
Il contenitore uno, ci sono diversi div interni all'interno dei quali sono prodotti dal database. –