Nie mogę znaleźć rozwiązania, było tu pytanie, ale odpowiedzi nie są zbyt użyteczne (przynajmniej dla mnie).Wyłączyć przewijanie, ale zachować pasek przewijania CSS
Mam wyskakujące okno modalne JavaScript, które wyłącza wszystko w tle, umieszczając przezroczysty element div na stronie. Wyłącza także przewijanie, ustawiając przelew na ukryty i musi to zrobić, ponieważ strona jest przewijana kółkiem myszy w inny sposób i rozprasza użytkownika.
Problem polega na tym, że podczas ukrywania i pokazywania paska przewijania zmienia się rozmiar strony, a efekt jest brzydki. Ponadto moja strona jest zaprojektowana w taki sposób, że jeśli ją powstrzymam przed zmianą rozmiaru, byłoby to brzydkie.
Chcę tylko wyłączyć pasek przewijania, ale pozostawić go widocznym (zawartość strony jest dłuższa niż pasuje ekran). Czy jest to jakoś możliwe w CSS?
proszę pokazać jakiś kod – fcalderan
za to, co dokładnie? Mam na myśli naprawdę, dla której części? Cały kod jest dość skomplikowany, a JS dynamicznie dodaje elementy. – justanothercoder
Nie mam pojęcia, jak działa ta strona i jak ją stworzyłeś. Jak możesz się spodziewać, że rozumiem, gdzie i gdzie jest problem i czy można go naprawić w CSS? – fcalderan