如果正在加载任何内容,则显示加载gif

时间:2013-11-15 15:57:26

标签: javascript ajax magento

我的网站很慢。是的,移动将解决问题。但同时我想在右上角显示加载gif,如果有任何内容加载。我的网站正在运行Magento。所以我想把它全局化,我必须为Ajax调用定制prototype.js。此外,我必须在每个页面上放置一个小JavaScript(用于正常的页面加载)。 我有什么想法可以让这个工作吗?我已经查看了原型,但我找不到具体的功能。

非常感谢每一位帮助。

谢谢!

汉纳斯

1 个答案:

答案 0 :(得分:0)

您可以查看Ajax.Responders http://prototypejs.org/doc/latest/ajax/Ajax/Responders/

Ajax.Responders.register({
  onCreate: function() {
    $('loading').show();
  },
  onComplete: function() {
    $('loading').hide();
  }
});

同样在jquery中,您可以使用:http://api.jquery.com/category/ajax/global-ajax-event-handlers/