読み込み中の画像やメッセージをユーザーに表示するにはどうすればよいですか?可能であれば、背景が灰色で薄暗いフルスクリーンにする方法を教えてください。いくつかのギャラリーから大きな写真を見るときのようなものです(申し訳ありませんが、リンクの例はありません)。
現在、画像やその他のフォーマットを持つCSSクラスを追加していますが、何らかの理由で機能しません。検索の結果はdivに挿入されます。
HTML
<div id="searchresults"></div>
CSS
div.loading {
background-image: url('../img/loading.gif');
background-position: center;
width: 80px;
height: 80px;
}
JS
$(document).ready(function(){
$('#searchform').submit(function(){
$('#searchresults').addClass('loading');
$.post('search.php', $('#'+this.id).serialize(),function(result){
$('#searchresults').html(result);
});
$('#searchresults').removeClass('loading');
return false;
});
});