如何在iframe完全加载jQuery时删除div

时间:2010-09-17 15:31:28

标签: jquery iframe

  

可能重复:
  Javascript callback when IFRAME is finished loading?

在删除div之前,有没有办法等到iframe完全加载?

我正在使用以下内容:

  $("#myButton").click(function(event){
        $('#response').html("<img src='images/ajax-loader.gif' border=0> Please Wait - Loading!");
        $("#myIFrame").attr('src', $('#url').val());
  });

iFrame完全加载后,我想删除加载gif。

有什么想法吗?!

感谢!!!

1 个答案:

答案 0 :(得分:3)

您只需在iframe上使用加载事件:

 $("#myButton").click(function(event){
        $('#response').html("<span id='loader'><img src='images/ajax-loader.gif' border=0> Please Wait - Loading!</span>");
        $("#myIFrame").attr('src', $('#url').val());
  });

  $('#myIFrame').load(function(){
    $("#loader").remove();
  });