いくつかの JavaScript スライドショー、大量の CSS、アニメーション化されたメニュー、および CSS トランジション アニメーションを含む Web ページを作成しています。また、iPad ではページの高さが非常に長くなります。ユーザーがクリックすると、次を使用してページ上の特定の場所にスクロールするナビゲーションメニューがあります。
var $viewport = $('html:not(:animated),body:not(:animated)');
$viewport.animate({scrollTop: dest}, 2000, function(){menu_scrolling=false;});
私のウェブページは、Firefox、Chrome、Safari でテストした MacBook Pro でシルクのようにスムーズにスクロールできますが、iPad では地獄のように途切れ途切れになり、まるでアニメーションをスキップしたかのようで、ピンチ ズームも遅れています。jQuery scrollto プラグイン、jquery-animation 拡張プラグインを試しましたが、これらはすべて iPad でラグが発生します。iPad でリッチメディア Web ページをスムーズにスクロールするためのメニューを作成する最良の方法は何ですか?