que estoy tratando de evitar el uso de esto para la pantalla de bienvenida, ya que no funciona en todos los dispositivos y por otras razones:jQuery con javascript
<link rel="apple-touch-startup-image" href="img/splash.png" />
Así que estoy tratando de utilizar este en su lugar y funciona bien hasta que se deslice en una nueva página, que luego se trata como la pantalla de bienvenida de nuevo (por ejemplo se queda en blanco cuando expira el temporizador - en este caso 4 segundos). ¿Cómo puedo detener/restringir este comportamiento, de modo que changePage permanezca contenido en la página de presentación solamente?
<body>
<div data-role="page" id="splash">
<div class="splash">
<img src="startup.jpg" alt="startup image" />
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(function() {
setTimeout(hideSplash, 4000);
});
function hideSplash() {
$.mobile.changePage("#home", "fade");
}
});//]]>
</script>
</div>
</div>
<div data-role="page" id="home">
<div data-role="header" data-backbtn="false">
<h1></h1>
</div>
<div data-role="content">
</div>
</div>
</body>
que 4 segundos, aunque sería genial desde un punto de vista de la marca y también para que se siente aplicación web un poco más nativo. Ah, y por cierto, el método .live() está en desuso. Hay una serie de problemas conocidos con eso. Ver http://api.jquery.com/live/ – codaniel
Gracias por sus comentarios - muy apreciados. – user1418581