- Por qué aparece la barra de desplazamiento cuando no es necesario?
- ¿Cómo dejo de desplazarme cuando una ventana emergente está abierta??
- ¿Cómo hago un menú desplazable sin desplazar el cuerpo??
Por qué aparece la barra de desplazamiento cuando no es necesario?
Por defecto, aparecerá una barra de desplazamiento cuando el contenido sea demasiado largo. Los autores de la página pueden anular esto de varias maneras, por ejemplo: Overflow-Y: Hidden => cortar contenido que es demasiado largo. Overflow-y: Scroll => Siempre muestre una barra de desplazamiento incluso cuando no sea necesario.
¿Cómo dejo de desplazarme cuando una ventana emergente está abierta??
Enfoque: una solución simple a este problema es establecer el valor de la propiedad de "desbordamiento" del elemento del cuerpo en "oculto" siempre que se abra el modal, lo que deshabilita el desplazamiento en el elemento seleccionado.
¿Cómo hago un menú desplazable sin desplazar el cuerpo??
Con CSS: $ ('HTML, cuerpo'). CSS (desbordamiento: 'oculto', altura: '100%'); Esto deshabilitará el desplazamiento y lo llevará a la parte superior de la página.