2012-03-16 10 views
1

地元のレストラン用の新しいサイトを立ち上げたばかりで、すべてのバグをかなり鎮圧しました。未処理のものだけが、iPadのMobile Safari上に現れます。スクロール可能なバグのみiPad上に公開

ページの一番下に背景セレクタがあります。背景のサムネイルをナビゲートするために使用される左右の矢印は、divを左右に動かし、サムネイルをさらに表示します。

しかし、iPadでは、現在の背景のサム(周囲に白い枠線が付いている)が唯一の動きです。なぜこれがiPadだけで起こるのか?

http://gravyraleigh.com/

答えて

1

一般的にはiOSのスクロールに問題があり、4.3は内側のdivをスクロールする問題があり、5は内部のiFrameをスクロール問題があります。これを回避する方法は、コンテンツの幅を決定し、適切にボックスのサイズを決定する関数を作成することでした。

jQuery関数.width()を見ると、タグの実際の幅が返され、使用しているコンテンツの幅の値を取得できるようになります。私が見つけたiOSのベストプラクティスは、ビューポートの幅に基づいてdivの高さを変更するか、パーセンテージベースのレイアウトを使用して、ビューポートが変更されたときにレイアウトが調整できるようにすることです。スクロールは非常にバグが多いので、iOS開発者がiOS 5で問題を修正するまでは可能な限り避けるのが最善ですが、4.3にはまだこれらの問題があります。

関連する問題