【问题标题】:Gif image stuck in chrome [duplicate]Gif图像卡在chrome中[重复]
【发布时间】:2016-09-24 13:20:39
【问题描述】:

这是我在互联网上发现的一个常见问题,但没有一个解决方案对我有用。

我有一个 ajax 加载程序 GIF,它在 mozilla firefox 中运行良好,但它卡在 chrome 中(即图像的行为不像 GIF)。

这里是html代码sn-p-

<img id="loader" src="images/loader.gif" />

 $.ajax({
         url:'/myurl',
         type:'POST', 
         data:postArg,  
         dataType:'json',
         async:false,      
         success:function(as){
                    $('#loader').hide();
         }
        });

这是在大约 10-15 秒内返回响应的 ajax 代码,所以我想实现一个加载器,直到返回响应。

这是图片 - http://imgur.com/dqom3sp

期待有人帮忙。提前致谢。

【问题讨论】:

  • @sajalsuraj 从 jQuery 1.8 开始,不推荐使用 async: false 。删除这一行 async:false,看看是否有帮助

标签: jquery html css ajax gif


【解决方案1】:

您正在发出 同步 请求。这会在请求进行时阻止您的整个浏览器。在 Chrome 中,这也会阻止渲染。它在 Firefox 中完全可用是侥幸。

几乎从不有理由使用async: false。您应该删除该行并让您的 AJAX 是 A同步的。

【讨论】:

  • 建议改用.differed.queue jQuery方法来代替async: false
猜你喜欢
  • 2016-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-30
  • 1970-01-01
  • 2012-08-10
  • 2019-02-05
  • 1970-01-01
相关资源
最近更新 更多