点击href后Javascript没有执行(仅限iPhone5)

时间:2014-11-26 16:53:42

标签: jquery html iphone

我的应用程序中有一些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);
    }

谢谢,

0 个答案:

没有答案