Vorrei passare automaticamente a un particolare div quando la pagina viene caricata. Tuttavia, mi sembra di entrare in conflitto con la pergamena di JQM verso le migliori funzionalità.jQuery Mobile - scorrere fino a div specifico su pageload
Sto usando il seguente codice:
$.mobile.silentScroll($("#myElementId").offset().top);
che non scorre correttamente quando avvolto come questo:
$('[data-role=page]').bind("pageshow", function() {
$.mobile.silentScroll($("#myElementId").offset().top);
});
ma funziona correttamente con un po 'di timeout come questo:
$('[data-role=page]').bind("pageshow", function() {
setTimeout(function(){$.mobile.silentScroll($("#myElementId").offset().top);},100);
});
il problema con l'ultimo pezzo di codice è che provoca uno sfarfallio, con un salto al p e poi un salto lungo la pagina. Qualche idea su come evitarlo?
Grazie Jasper, ma anche dopo aver aggiunto il codice tra jQuery core e JQM, non funziona ancora. Non penso che sia un problema con il minScrollBack, perché accade anche dopo un aggiornamento completo della pagina. A quel punto, JQM non dovrebbe essere in grado di ricordare dove fossi passato prima. – Steve