我的应用程序中有一些jQuery显示加载动画,同时加载后续页面。这个动画在桌面/镀铬等上工作得很好,但不适用于iPhone 5 - 在调查时我注意到如果我将event.preventDefault放入我的代码中,动画可以正常工作,但用户显然没有被重定向。
我的代码在
下面$('#generate').click(function(event)
{
$('.trees').css('display', 'block');
$(this).css('display', 'none');
progress(1);
});
这个代码片段似乎适用于我测试iPhone 5的地方 - 为什么iPhone 5在没有页面加载的情况下点击终止页面,以及我该如何解决这个问题呢?
编辑根据以下评论添加了进度功能
功能进展(阶段) { var limit = 1000; $( '#你好')淡入(500)。 $( '#seeya')隐藏();
if(stage == 1)
{
$('#tree1').fadeIn(0);
stage ++;
}
else if(stage == 2)
{
$('#tree1').fadeOut(0);
$('#tree2').fadeIn(0);
stage++;
}
else if(stage == 3)
{
$('#tree2').fadeOut(0);
$('#tree3').fadeIn(0);
stage ++;
}
else if (stage == 4)
{
$('#tree3').fadeOut(0);
stage = 1;
}
setTimeout(progress, limit, stage);
}
谢谢,