Safari 5 w systemie OS X Lion umożliwia przewijanie poza widoczne krawędzie strony, ukazując pod nią teksturę lnu. To fajny efekt, ale w przypadku niektórych aplikacji internetowych - szczególnie tych z elementami o ustalonej pozycji, takich jak pasek boczny - może to rozpraszać uwagę. Czy ktoś wie, jak wyłączyć efekt za pomocą CSS lub JavaScript? Musi to być możliwe, ponieważ niektóre witryny, takie jak Apple's iCloud, zrobiły to.Wyłącz "przeskakiwanie" w Safari 5 za pomocą CSS lub JavaScript
Odpowiedz
Istnieje blog post, który mówi o tym, co należy zrobić, aby wyłączyć elastyczne przewijanie na obu urządzeniach Mac OS X i iOS. Według strony wydaje się być tak proste, jak następującej reguły CSS dla przeglądarek desktopowych:
body { overflow: hidden; }
html { overflow: hidden;}
body { overflow: scroll;}
To nie działa dla mnie. – sj26
również nie działa dla mnie – tallgirltaadaa
nie działa dla mnie albo ... –
To załatwia sprawę:
body,
html {
position: fixed;
}
przetestowane i sprawdzone z systemów iOS 8 i iOS9.
Nie działa na Mac OS X El Captain w Chrome –
działa to dla mnie na iOS 11 Safari – neaumusic
- 1. Wyłącz autouzupełnianie za pomocą CSS
- 2. CSS siekać na safari 5
- 3. Kerberos za pośrednictwem javascript lub HTML 5
- 4. Generowanie zapytań o media CSS za pomocą javascript lub jQuery
- 5. Wykrywanie zakładki przeglądarki zamykającej za pomocą JavaScript w Mobile Safari?
- 6. Definiowanie globalnych klas CSS za pomocą JavaScript lub jQuery?
- 7. jak wygenerować ścieżkę CSS za pomocą javascript lub jquery?
- 8. laravel 5 Biblioteka dla obciążenia CSS, JavaScript
- 9. jQuery UI przeciąganie + transformacja CSS Powoduje "przeskakiwanie"
- 10. Wyłącz tę samą zasadę pochodzenia w przeglądarce Safari Safari
- 11. Testowanie E2E w kątomierzu za pomocą przeglądarki Firefox lub Safari?
- 12. Wyłącz tło za pomocą css, gdy pojawi się wyskakujące okienko.
- 13. Przeskakiwanie do architektury N-Tier za pomocą WCF?
- 14. Jak obrócić obraz losowo za pomocą CSS?
- 15. javascript: Wyłącz tekst Wybierz
- 16. Przeskakiwanie do nowej strony HTML z JavaScript
- 17. Wyłącz lightbox z javascript
- 18. window.onerror w Safari (Javascript)
- 19. Sprawdź wsparcie CSS w przeglądarce za pomocą JavaScript?
- 20. Obracanie obrazu za pomocą css
- 21. Błąd animacji CSS w Safari
- 22. Różnice w JavaScript między Mobile Safari a Safari na Macu?
- 23. Jak tworzyć kręgi wokół koła za pomocą css, javascript?
- 24. Czy mogę przesadzić CSS z user-css na Mobile Safari?
- 25. Opracowanie aplikacji Android za pomocą HTML, CSS i JavaScript
- 26. Wyłącz nawigację za pomocą klawiszy strzałek
- 27. Odwracanie kolorów obrazu w CSS lub JavaScript
- 28. Przyciemnianie obrazów tła z częściową przezroczystością za pomocą CSS/Javascript
- 29. Elastyczny, wielozakresowy suwak HTML 5 lub javascript
- 30. CSS: Wyłącz ligatury czcionek we wszystkich przeglądarkach
Działa jak urok; Pomyślałem, że to będzie coś prostego. Dzięki. – conmulligan
Nie działa dla mnie - strona zawiesza się i nie można przewijać w dowolnym miejscu. –
Nie działa również dla mnie. – Celestis