Edit Poniżej komentarz lewo, uprzejmie, przez kritzikratzi:
[Uruchamianie] z iOS 5p nową właściwość -webkit-overflow-scrolling: touch
można dodawać co powinno doprowadzić do oczekiwanego zachowania.
Niektórzy, ale bardzo mało, dalsze czytanie:
Original odpowiedź, w lewo dla potomności.
Niestety, ani overflow: auto
, ani scroll
, nie produkuje pasków przewijania na urządzeniach z systemem iOS, najwyraźniej ze względu na szerokość ekranu, która byłaby zajęta takimi użytecznymi mechanizmami.
Zamiast tego, jak stwierdzono, użytkownicy muszą wykonać przesunięcie dwoma palcami, aby przewinąć zawartość o numerze overflow
. Jedyne odniesienie, ponieważ nie mogę znaleźć instrukcji obsługi samego telefonu, mogę znaleźć tutaj: tuaw.com: iPhone 101: Two-fingered scrolling.
Jedyne obejście tego, o czym mogę pomyśleć, to czy można użyć JavaScript, a może jQTouch, aby stworzyć własne paski przewijania dla elementów overflow
. Alternatywnie możesz użyć @media queries, aby usunąć overflow
i pokazać zawartość w całości, jako użytkownik iPhone'a, który dostaje mój głos, choćby z czystej prostoty. Na przykład:
<link rel="stylesheet" href="handheld.css" media="only screen and (max-device width:480px)" />
Poprzedzający kod pochodzi z A List Apart, z tego samego artykułu linkowane powyżej (nie jestem pewien, dlaczego oni po lewej stronie type="text/css"
, ale zakładam, że istnieją powody
mój problem jest opisany bardzo dobrze tutaj: http://www.webmanwalking.org/library/experiments/dsp_frames_outer_document.html –