1

div#imagebox基本上,在我的页面上,执行该函数时会调用一个图像。但有时图像很大,可能需要一段时间才能加载,尤其是在尚未加载到缓存中的情况下。我想给用户一些通知,请求正在处理中。我想我可以用颤抖的人做到这一点。我希望在div#imagebox图像准备好之前显示 throbber。然后我希望颤动者消失。

我看过这个页面http://plugins.jquery.com/project/throbber但我真的不明白我应该做什么。

我可以$("div#imagebox").throbberShow(true);在现有函数中添加类似的东西吗(见下文?)但是我应该在哪里添加呢?我需要参数true吗?

谢谢你的帮助。

 function showImage(ms, pid)     
 {
   $.get("../msimages/image.php", {ms: ms, pid: pid}, function(txt)        
    {        
      $("div#imagebox").html(txt);    
    }); 
 }
4

1 回答 1

0

在您的情况下,您似乎会按如下方式添加它。我不相信真正的参数是必要的:

function showImage(ms, pid)     
 {
   $.throbberShow({ajax: true, parent: imagebox); // add this line.
   $.get("../msimages/image.php", {ms: ms, pid: pid}, function(txt)        
    {        
      $("div#imagebox").html(txt);    
    }); 
 }

应该将图像加载到#imagebox 中,并且当ajax 完成加载时,它应该覆盖其中的任何内容。

于 2011-10-11T18:48:05.870 回答