2011-08-02 3 views
2

Je construis un site web mobile en utilisant FancyBox, ce qui fonctionne bien sur tous les appareils Android que j'ai lancés et tous les iPhones, mais a un problème sur les appareils webOS.Sujet FancyBox n'apparaissant pas centré sur les appareils WebOS

Lorsque mon sujet apparaît dans FancyBox, il est censé être centré dans la vue de mon appareil, mais sur webOS, le sujet est en haut de la page.

Cela provoque un problème lorsqu'un utilisateur clique sur un sujet au bas de ma page Web et doit ensuite faire défiler tout en haut pour le voir.

Des idées?

Répondre

0

Le problème est que les valeurs scrollLeft et scrollTop de la page ne sont pas mises à jour sur webOS lorsque vous faites défiler la page. En effet, en interne, la page est rendue en tant que grande image et le WebView utilisé par le navigateur ne fait que pivoter sur cette image. Le code FancyBox utilise ces propriétés pour ajuster les valeurs CSS supérieure/gauche de la boîte lorsqu'il est affiché.

+0

Merci. On dirait que je vais devoir trouver autre chose. –