jQuery を使用して要素の背景画像をセット シーケンスでスワップし、各画像が異なるフレームであるアニメーションを作成しようとしています。最後のフレームに到達するまでフレームを反復処理してから、再び最初に戻る必要があります。
私のコードは次のとおりです。
$spinner_currentFrame = 1;
function UpdateSpinner(target, numFrames)
{
$spinner_currentFrame = ($spinner_currentFrame) + 1;
if($spinner_currentFrame > numFrames) {
$spinner_currentFrame = 1;
}
$(target).css("background-image", "frame-" + $spinner_currentFrame + ".jpg");
}
$(document).ready(function()
{
$spinner_loadingAnim = setInterval(function ()
{
UpdateSpinner('#spinner', 300);
},
24);
});
スプライトを使用しない理由は、数百の画像があり、フレームが Flash のようにエクスポートされているためframe-1.jpg, frame-2.jpg
です。ただし、私のコードはエラーを報告していませんが、背景画像は追加されていません...何かアイデアはありますか? 提案?
ありがとう