jQuery
フレームワークを使用しています - +で構築jcarousel.js
されたモバイルアプリのページでいくつかのアイテムを水平に並べます。jQuery Mobile
HTML
ページに移動するとき、最初に Web サービスからすべての画像を取得し、それらを垂直リストに入れます -<ul>
を動的に使用しJavaScript
、次のようにインデックスからスクリプトを呼び出します。
$('#imagesPage').live('pageshow', function (event, ui) {
jQuery('#imagesList').jcarousel({visible:2});
});
一部のモバイル デバイスでは問題なく動作しますが、たとえば iPhone では、そのページに移動するときにゆっくりと実行されるため、最初に垂直リストが表示され、1 ~ 2 秒後に水平リストに変わります。
どうすれば改善できるので、垂直から水平に数秒変化する遅延が表示されず、リストが正しく作成された後にのみページが表示されます。