私はフォト ギャラリーに取り組んでいます。メイン イメージが読み込まれる前に gif プリローダーを表示してから、メイン イメージを表示する機能が必要です。
だから、これは私が得たものです:
#photo_place
メインの写真を保持する div があります。これは、ユーザーが選択したサムネイルによって異なります。ユーザーがサムネイルを選択すると、次の関数がトリガーされます。
function gallery(icon){
$('#photo_place').css('background-image','url("../images/'+icon+'.png")');
}
今、私が望むのは、最初に #photo_place でプリローダー gif を表示し、選択した画像を読み込みます...どこかに、その画像が読み込まれたら、プリローダーをメインの画像に置き換えます。
だから多分このようなものですか?
function gallery(icon){
$('#photo_place').css('background-image','url("../images/preloader.gif")');
load.in.image'images/'+icon+'.png';
if(load.in.image == true){
$('#photo_place').css('background-image','url("loaded image")');
}
}
もちろん、それは本当の JS ではありませんでしたが、そのようなものは正しく動作するはずですか?
何か案は?
ありがとう