您好,我使用按钮来更改iframe的src,方法是:

$("#iframe").attr('src',"someurl");


有没有办法显示“请稍候”消息或gif加载器,直到加载新的URL?

最佳答案

为什么不使用jQuery.load函数,该函数具有用于管理显示的文本的回调:

的HTML

<button id="myLoadButton">Load</button>
<div id="Myiframe"></div>


JS

$('#myLoadButton').click(function(){
   $(this).text('Please wait...');
   $('#Myiframe').load('ajax/test.html', function(){
      $('#myLoadButton').text('Content loaded!');
   });
})

07-27 21:52