1
プロジェクトでは、Backbone.jsが使用されています。ページ遷移中にアニメーションgifを持つ方法は?
gifでdivをHTMLボディに追加してみました。
startLoadingAnimation = function() {
$("<div id='loading'></div>").appendTo("body");
}
#loading {
display: block;
position: fixed;
z-index: 1000;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, .8)
url('../img/loading.gif')
50% 50%
no-repeat;
}
それは上のクリックイベントをリッスンします。
すべては期待どおりですが、読み込み中のgifはアニメーションを実行しません。ブラウザがページリクエストなどを行っているので、gifが実行されない、または実行が停止するためです。とにかくその周りに、またはページの遷移に "読み込み"アニメーションを配置する良い方法はありますか?
ご意見やご感想をお寄せください。前もって感謝します。
私はあなたのスニペットは、任意のHTMLを持っていない、把握することはできませんあなたjavascript関数はスニペットのクリックでは起動しませんが、CSSとランダムなGIFを使ってdivを強制すると、gifの外部リンクを試すことができますか?あなたは凍ったgif、または単に灰色の背景を見ますか? – Neil