Utilizzo di bootstrap 3, sto affrontando un problema con la disattivazione dello scorrimento del corpo quando il menu della barra di navigazione è aperto nei dispositivi mobili. quando il menu di compressione è aperto e se si scorre su di esso, l'elemento di sfondo inizia anche lo scorrimento che non desidero. Voglio che l'elemento di sfondo non debba scorrere quando scorri il menu comprimibile. Lo stesso problema si vede anche nei desktop.Come disattivare lo scorrimento del corpo quando è attiva la compressione della barra di navigazione
Q
Come disattivare lo scorrimento del corpo quando è attiva la compressione della barra di navigazione
5
A
risposta
3
Un modo per ottenere ciò con i CSS è disabilitare l'overflow degli elementi html
e body
.
html, body {margin: 0; height: 100%; overflow: hidden}
<!-- Example HTML which would normally create a scrollbar -->
a<br><br><br><br><br><br><br><br><br><br>
b<br><br><br><br><br><br><br><br><br><br>
c<br><br><br><br><br><br><br><br><br><br>
d<br><br><br><br><br><br><br><br><br><br>
è possibile creare una classe chiamata no-scroll
e applicarlo alla html
e body
quando si apre il menu. Rimuovi la classe quando il menu si chiude.
Problemi correlati
- 1. Disattivare lo scorrimento del corpo ma mantenere la barra di scorrimento
- 2. Come disabilitare la compressione di CollapsingToolbar quando lo scorrimento non è soddisfatto?
- 3. Come disattivare la barra di scorrimento orizzontale in FlowLayoutPanel?
- 4. Come posso disattivare lo scorrimento della cronologia in iTerm2
- 5. Disabilita lo scorrimento del contenuto esterno su dispositivi tattili (barra di navigazione di bootstrap di Twitter)
- 6. Come rendere la barra di scorrimento verticale Textarea sempre attiva?
- 7. Come disattivare la barra di scorrimento in ScrolledForm?
- 8. Nascondi barra di stato durante lo scorrimento
- 9. Imposta trasparenza barra di navigazione Bootstrap sullo scorrimento
- 10. CollapsingToolbarLayout non funziona (compressione) durante lo scorrimento
- 11. Angularjs: come attivare l'evento quando lo scorrimento raggiunge la parte inferiore della barra di scorrimento in div?
- 12. Come disattivare il pulsante Indietro nella barra di navigazione
- 13. Come disattivare barra di avanzamento del NPM
- 14. Prevenzione del relayout a causa della barra di scorrimento
- 15. elevazione della barra degli strumenti di Android durante lo scorrimento
- 16. barra di ricerca sempre nascosto dalla barra di navigazione quando si attiva
- 17. Colore di sfondo della barra di navigazione - la traslucidità è
- 18. Come modificare la dimensione della barra di navigazione di ionic?
- 19. Cassetto di navigazione - disabilita lo scorrimento
- 20. Attiva/disattiva il cassetto di navigazione tramite il titolo della barra delle azioni
- 21. Scorrimento uniforme della pagina verticale usando la rotellina del mouse e la barra di scorrimento
- 22. Regolare scrollview quando la tastiera è attiva
- 23. Applicare lo stile della barra di scorrimento webkit all'elemento specificato
- 24. Come rilevare quando l'utente attiva/disattiva lo stato GPS?
- 25. Qual è lo scopo delle classi interne della navbar e della barra di navigazione?
- 26. La tastiera virtuale non attiva lo scorrimento in ScrollView
- 27. Come ottenere la posizione della barra di scorrimento con Javascript?
- 28. Come impostare la barra di navigazione destra titolo del pulsante
- 29. Come regolare/modificare la larghezza della barra di scorrimento
- 30. Come sovrapporre la vista sulla barra del controller di navigazione?
Puoi pubblicare un collegamento al tuo progetto o fornirci un Jsbin? –
il sito Web è https://finlife.ga –
in dispositivo mobile, se si scorre sulla barra di navigazione compressa, il contenitore dello sfondo inizia a scorrere. lo stesso è con altri dispositivi. –