¿Hay alguna manera de verificar si el div
es completamente visible para el usuario? Me refiero a que la barra de desplazamiento está posicionada de modo que todo el div
cabe dentro de la ventana gráfica.Verifique si div completo es visible para el usuario
5
A
Respuesta
8
Esto es exactamente lo que este fue creado para: http://www.appelsiini.net/projects/viewport
2
Es necesario comprobar las posiciones de la barra de desplazamiento y el div en cuestión, y compararlas en el manejador de scroll
evento:
$(window).scroll(function() {
var top = $(window).scrollTop();
var bottom = top + $(window).height();
var dtop = $('#mydiv').position().top;
var dbottom = dtop + $('#mydiv').height();
if (dtop>=top && dbottom<=bottom) {
alert('okay!');
}
});
Cuestiones relacionadas
- 1. jQuery - Verifique si div infantil está visible
- 2. Comprobar si div es visible en la ventana?
- 3. JQuery - Si la ID de DIV es visible
- 4. ¿Cómo se prueba si una vista de fragmento es visible para el usuario?
- 5. ¿Cómo puedo detectar si alguna de mis actividades es frontal y visible para el usuario?
- 6. visibilidad: visible/oculto div
- 7. jQuery si está visible
- 8. C++ verifique si el número es int/float
- 9. Div interior para desplazarse si div externo es demasiado pequeño?
- 10. Detectar si un elemento es realmente visible
- 11. Requerir validación sólo si el campo es visible
- 12. jQuery alternar y SI visible
- 13. Comprobar si el elemento es visible en la pantalla
- 14. IOS: verifique si una cadena es una cadena vacía
- 15. Figura div que es visible de cuatro divs
- 16. C# winform check si el control es físicamente visible
- 17. Verifique si el usuario está inscrito en un curso específico de Moodle
- 18. Verifique elegantemente si una fecha dada es ayer
- 19. JavaScript - texto visible de un DIV
- 20. ¿Es posible verificar si una notificación es visible o cancelada?
- 21. Verifique si se proporcionó la ruta completa
- 22. Div siempre visible mientras se desplaza
- 23. Verifique si una cadena está serializada?
- 24. Verifique si hay un enlace válido (URL)
- 25. Verifique si la función se declara con el preprocesador C?
- 26. ¿Cómo hacer que Python verifique si el directorio ftp existe?
- 27. div si el bloque jQuery
- 28. Verifique si la actividad se inició en el Servicio
- 29. Verifique si los artículos existen en el idioma actual?
- 30. Verifique si existe un hilo en el identificador
Gracias, se ve genial. – keepwalking
Guau, eso es genial. Aquí estaba, haciendo mi propia pregunta, cuando ya existe. +1 –
Hmm ... ¿Puedo verificar si está completamente en la ventana gráfica? No solo una pequeña porción? – keepwalking