我希望避免在启动画面中使用此功能,因为它并不适用于所有设备,而且还有其他原因:
<link rel="apple-touch-startup-image" href="img/splash.png" />
我试图使用这个替代方案,它可以正常工作,直到它滑入一个新页面,然后新页面又被视为闪屏(例如,在此情况下,当计时器过期时——在此示例中为4秒——屏幕会变空)。我如何阻止/限制此行为,使changePage仅保留在闪屏页面中?
<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>