Me gustaría desplazarme automáticamente a un div en particular cuando se carga la página. Sin embargo, parezco entrar en conflicto con la funcionalidad scroll de JQM.jQuery Mobile - desplácese a div específico en la carga de la página
estoy usando el siguiente código:
$.mobile.silentScroll($("#myElementId").offset().top);
el cual no se desplaza correctamente cuando se envuelve la siguiente manera:
$('[data-role=page]').bind("pageshow", function() {
$.mobile.silentScroll($("#myElementId").offset().top);
});
pero funciona correctamente con un poco de tiempo de espera de la siguiente manera:
$('[data-role=page]').bind("pageshow", function() {
setTimeout(function(){$.mobile.silentScroll($("#myElementId").offset().top);},100);
});
el problema con la última pieza de código es que causa un parpadeo, con un salto al p y luego un salto abajo de la página. ¿Alguna idea de cómo evitar esto?
Gracias Jasper, pero incluso después de agregar su código entre jQuery core y JQM, todavía no funciona. No creo que sea un problema con minScrollBack, porque incluso ocurre después de una actualización completa de la página. En ese momento, JQM no debería poder recordar dónde me desplazaron antes. – Steve