scrollTop posición de un div con overflow y. No igualar la altura de sus hijos

Tengo un div con una altura fija de 155px y configurado para desplazarse por su desbordamiento vertical. Dentro de ese div hay una lista desordenada con una altura de 338px.

Estoy tratando de identificar cuando un usuario se ha desplazado hasta la parte inferior de ese div.

    $('.myDiv').scroll(function(event) {
        var frame = $(event.target);
        console.log(frame.scrollTop() + ", " + $('ol',frame).height() )
    });

Esto es loggin - 210, 338 - No estoy seguro de cómo obtiene 210 para la posición de desplazamiento - habría asumido que sería lo mismo que su contenido - 338.

¿Alguien puede explicar por qué este es el caso?

preguntado el 01 de febrero de 12 a las 14:02

1 Respuestas

¿tienes algún texto en el div? si es así, es posible que desee darle un 'line-height: 16px' explícito en CSS

Respondido 01 Feb 12, 18:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.