1

基本的に、私のページではdiv#imagebox、関数が実行されると画像が呼び出されます。ただし、画像が大きく、特にまだキャッシュに読み込まれていない場合は、読み込みに時間がかかることがあります。リクエストが処理されていることをユーザーに通知したいと思います。これはスロバーでできると思います。div#imagebox画像が整うまでの間、スロバーを表示させていただきたいと思います。それならズキズキ消えてほしい。

このページ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

あなたの場合、次のように追加するようです。true パラメータが必要だとは思わない:

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 に答える