page2 имеет большой объем данных, поэтому для загрузки требуется слишком много времени. mow я хочу отобразить страницу 1, пока страница 2 не будет полностью загружена. Является ли это возможным? если да, то, пожалуйста, скажите мне, как?
Не загружайте огромное количество данных за раз
1.Попробуйте использовать jquery ajax
2. Правильно вставляйте изображения. Вы не можете показать два разных
Вы можете использовать дисплей none на теле, а затем привязать прослушиватель событий для pageinit на первой странице.
Пример:
HTML:
<body style="display:none">
<div id="#start" data-role="page"></div>
</body>
JS:
$("#start").one("pageinit",function(){
$("body").show();
});
[обновлено]
Посмотрите, что вы не можете архивировать это на две страницы. Помните, что страница только одна, но логика отличается, у вас изначально только одна страница, поэтому не загружайте контент до тех пор, пока не загрузится первое содержимое страницы 1, а затем проверьте, загружен ли ваш контент, а затем загрузите другой данные
Вы можете использовать метод $.ajax().done()
для обработки активации и деактивации страницы2.
ajax