cómo deshabilitar las barras de desplazamiento de la página.¿Cómo puedo desactivar las barras de desplazamiento de una página?
y deshabilitar este botón.
cómo deshabilitar las barras de desplazamiento de la página.¿Cómo puedo desactivar las barras de desplazamiento de una página?
y deshabilitar este botón.
$(window).scroll(function() {
scroll(0,0);
});
Entonces, ¿esto es jQuery? Es posible que desee agregar eso como una etiqueta. – palswim
No se puede desactivar ese botón (o cualquier otro método de desplazamiento de la página); see this. Sin embargo, puede desplazarse a (0,0) cada vez que detecte desplazamiento. Esto podría verse feo (la página se desplaza un poco, luego salta hacia arriba).
Para deshabilitar las barras de desplazamiento, puede intentar configurar html, body { overflow: hidden }
; Creo que algunos navegadores pueden no honrar esto.
(¿No sería mejor simplemente crear una página que encaja en la ventana gráfica, de manera que las barras de desplazamiento no se muestran?)
Las barras de desplazamiento son un problema de CSS. Se puede añadir a su página (o la parte interna de un archivo CSS):
<style type="text/css">
html, body {
overflow: hidden;
}
</style>
¿por qué deberíamos darle tanto para html como para body? ¿Darle solo html no es suficiente? – Srinivas
document.body.scroll = "no";
document.body.style.overflow = 'hidden';
document.height = window.innerHeight;
debe desactivar las barras de desplazamiento en la mayoría de los navegadores.
Esto funciona: * {overflow: hidden}
Uno de los problemas que tengo cuando averiguarlo era que tengo un CSS desplegable (así deslizarse a través) del menú en la página y que doesn' Mostrar cuando uso este método. Todavía estoy intentando descubrir cómo hacer que el menú desplegable funcione con esto habilitado.
Estoy haciendo un sitio web móvil, pero no quiero que sea un montón de páginas web, por lo que estoy convirtiendo una página con el desplazamiento deshabilitado. Hice esto con
<style>
html, body {
overflow: hidden;
}
</style>
¿Su respuesta mejora con alguna respuesta existente? Es un caso de uso específico? – emecas
Esto eliminará su barra de desplazamiento. [Lo hice por accidente]
@media screen{
body>div#header{
position:fixed;
}
body>div#footer{
position:fixed;
} `
Desde el punto de vista de la IU no me gusta esta pregunta en absoluto. Si no pudiera desplazarme con mi rueda en su página web, sería un usuario muy molesto. ¿Puedes explicar por qué quieres hacer esto? – Chris
Posibles problemas: pequeña pantalla/viewport (no todos los dispositivos de visualización tienen 20480x5000 px, especialmente móvil, y no todos navegan con una ventana de navegador maximizada de todos modos) no mostrarán las barras de desplazamiento * o * la parte relevante de su contenido; Además, ¿qué ocurre si JS no está habilitado (por ejemplo, NoScript)? – Piskvor
Si quita las barras de desplazamiento, el problema de la rueda desaparece, ¿verdad? – gawi