2010-10-08 13 views
11

Cuando un usuario realiza una búsqueda en mi sitio web, quiero mostrar el resultado en un pequeño div con barras de desplazamiento verticales en lugar de que el usuario tenga que desplazarse por la página completa. Eso funciona perfecto en todos los navegadores PERO tengo problemas en el iPad. Puedo ver que el resultado de búsqueda no encaja en el div pero no aparece una barra de desplazamiento en el iPad. Además, cuando intento desplazarme dentro de div, la página completa se desplaza en su lugar. ¿Hay alguna solución para que esto funcione?Problemas con las barras de desplazamiento verticales div en el iPad

HTML y CSS:

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

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

Respuesta

-1

Por alguna extraña razón, el cambio de la div a un palmo trabaja en un iPad.

2

iScroll es el complemento jQuery que tahdhaze09 mencionó. Y para ser más específico:

iScroll está evolucionando y agregando muchas características nuevas a la funcionalidad de desplazamiento básico . Si todo lo que necesita es el viejo y simple desplazador para el webkit móvil , en realidad debería usar iscroll-lite.js.

iscroll-lite.js es parte del paquete iScroll. Parece que resolverá bastante bien el problema del desplazamiento con un solo dedo.

Cuestiones relacionadas