小编Chr*_*ter的帖子

88
推荐指数
6
解决办法
8万
查看次数

运行javascript函数时CSS动画停止

假设我有这个javascript函数:

   function pauseComp(ms) {
     var date = new Date();
     var curDate = null;
     do { curDate = new Date(); }
     while(curDate-date < ms);
    }
Run Code Online (Sandbox Code Playgroud)

和一个css3动画(例如,<i class="icon-spinner icon-spin"></i>来自新的字体 - 真棒3).当我运行上面的javascript函数时,它会在函数运行时停止微调器.看看我在这里谈论的是什么.基本上,javascript停止css动画,我想知道为什么,或者如果有人注意到这个/找到了一个解决方法.我已经尝试将它放在setTimeout(fn,0)中,其中fn是长进程,但后来意识到为什么它也不起作用(js不是多线程的).有人看到过这种情况吗?

更新:有趣的是,尽管与浏览器界面的交互仍然受到影响,但在Safari中看起来并不是一个问题.

javascript jquery css-animations

5
推荐指数
1
解决办法
1519
查看次数

标签 统计

css-animations ×1

javascript ×1

jquery ×1

ruby ×1