В jQueryMobile, на загрузке страницы, я бы выделил нужную позицию. Я знаю, как это сделать в классическом jQuery, но в jQueryMobile есть автокролл вверх на загрузке страницы.jQueryMobile - прокрутить до пункта onLoad
Я попытался сделать:
$(document).ready(function() {
$.mobile.silentScroll(1000);
});
Это не работает. Моя страница остается заблокированной в верхней части страницы.
Хотя, если я нажимаю на ссылку с onclick="$.mobile.silentScroll(1000);"
, которая отлично работает!
Я просто хотел бы прокрутить страницу yPosition на странице загрузки :)!
======= EDIT ============
После предложения Белого Ворона и Омар Я пытался сделать это:
$(document).delegate("#pagePkmn", "pageinit", function() {
$.mobile.silentScroll(1000);
});
ИЛИ это:
$(document).one("pagecontainershow", function() {
$.mobile.silentScroll(1000);
});
Но до сих пор нет эффекта ...
Спасибо за внимание.
Вы можете добавить небольшую задержку в прокрутку: setTimeout (function() {$. Mobile.silentScroll (1000);}, 100); в pagecontainshow: http://jsfiddle.net/ezanker/r9y7e9rw/ – ezanker