0
$(document).ready(function(){
$('#load-extmsg-1').click(function(){
$("#stars").empty().html('<img src="/images/ajax-loader2.gif" id="loadingpic" style="width:25px;height:25px;border:0px;margin-left:48px;margin-top:0px;" />');
$.post('starproc.asp?picid=<%=picid%>&starrating=1', function(data){
$("#loadingpic").remove();
$("#stars").append(data);
})
});
});
JQueryは動作しますが、ロードするgifを1秒間保存してから追加データをフェードインするにはどうすればよいですか?gifを読み込んで追加データをフェードインする
少し試行錯誤して動作するコードは次のとおりです。
$(document).ready(function(){
$('#load-extmsg-1').click(function(){
$("#stars").empty().html('<img src="/images/ajax-loader2.gif" id="loadingpic" style="width:25px;height:25px;border:0px;margin-left:48px;margin-top:0px;" />').fadeIn(200).delay(300);
$.post('starproc.asp?picid=<%=picid%>&starrating=1', function(data){
$("#loadingpic").fadeOut(300).delay(200);
$("#stars").append(data);
})
});
});
既存のコードに追加できますか?私はそれを守り、既存のコードを置き換えることになっています。ありがとう – Patriotec
@Patriotec:あなたのために追加 – genesis
Nope。提出すると、gifの読み込みがすぐに消えてからdivがフェードアウトし、データが追加されます。 – Patriotec