有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

当内容更改而不刷新时,javascript无法显示正在加载的GIF图像

我正在一个项目中工作,我正在一个部分中加载数据库数据。我使用了一个基本上是GIF图像的指示器,当我点击打开数据加载页面的URL时,它会显示出来。当数据完全加载时,该指示器将隐藏。在这种情况下,这似乎工作得很好,但当我点击另一个URL加载该部分而不刷新页面时,它就不起作用了

点击链接时处理的代码:

$(".link1").click(function(event){
  alert("hi")
  //$('#overlay').fadeIn();

  $("#overlay").css("display", "block");
  event.preventDefault();
  var url = $(this).attr("href");
  $('#MainContent').load(url);

  var res = url.split("/");
  res = res[2].replace(/([A-Z]+)/g, " $1");
  document.getElementById("pageName").innerHTML = res;  
});

数据加载完成后隐藏GIF的代码:

jQuery(window).load(function(){  
  $("#overlay").css("display", "none");
});

共 (0) 个答案