2010-10-08 11 views
11

Gdy użytkownik przeprowadza wyszukiwanie w mojej witrynie, chcę wyświetlić wynik w małym div z pionowymi paskami przewijania, zamiast tego użytkownik musi przewinąć całą stronę. To działa idealnie we wszystkich przeglądarkach, ALE mam problemy na iPadzie. Widzę, że wynik wyszukiwania nie pasuje do elementu div, ale na iPadzie nie widać paska przewijania. Również podczas próby przewinięcia wewnątrz elementu div przewijana jest cała strona. Czy istnieje rozwiązanie, aby to zadziałało?Problemy z pionowymi paskami przewijania div na iPadzie

HTML i CSS:

<div class="searchResult"> 
    //Here I show the search result 
</div> 

div.searchResult 
{ 
    height: 540px; 
    overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll; 
} 

Odpowiedz

-1

Z jakiegoś dziwnego powodu zmieniającego div do rozpiętości działa na iPadzie.

2

iScroll to wtyczka jQuery, o której wspomniał tahdhaze09. A dokładniej:

iScroll ewoluuje i dodaje wiele nowych funkcji do podstawowej funkcji przewijania . Jeśli wszystko czego potrzebujesz to zwykły stary scroller dla mobilnego webkita , powinieneś zamiast tego użyć iscroll-lite.js.

iscroll-lite.js jest częścią pakietu iScroll. Wygląda na to, że całkiem dobrze rozwiąże problem przewijania jednym palcem.

Powiązane problemy