- Dlaczego pasek przewijania pojawia się, gdy nie jest potrzebny?
- Jak przestać przewijać, gdy wyskakowanie jest otwarte?
- Jak zrobić przewijane menu bez przewijania ciała?
Dlaczego pasek przewijania pojawia się, gdy nie jest potrzebny?
Domyślnie pasek przewijania pojawi się, gdy zawartość jest zbyt długa. Autorzy strony mogą to zastąpić na wiele sposobów, na przykład: przepełnienie-y: ukryty => odciąć treść, która jest zbyt długa. przepełnienie-y: scroll => Zawsze pokazuj pasek przewijania, nawet jeśli nie jest to potrzebne.
Jak przestać przewijać, gdy wyskakowanie jest otwarte?
Podejście: Prostym rozwiązaniem tego problemu jest ustawienie wartości właściwości „przepełnienia” elementu ciała na „ukryte” za każdym razem, gdy modal jest otwarty, co wyłącza przewijanie wybranego elementu.
Jak zrobić przewijane menu bez przewijania ciała?
Z CSS: $ („HTML, Body”). css (przepełnienie: „ukryty”, high: '100%'); To wyłączy przewijanie i przeniesie Cię na górę strony.