respond.jsが仕事を終えたときに検出します
-
21-12-2019 - |
質問
応答を応答するときに検出できる方法はありますか?
レイアウトが正しく表示されるまで約1~2秒かかります。respond.jsがジョブの終了を終了するときに非表示になるようないくつかのソーダーのインジケータを追加したいです。
ありがとう。
ps。私は良い慣行を知っていますが、クライアントはお金を払っています。解決
コンテナを非表示にしてデフォルトでロードインジケータを表示してから、メディアクエリを使用してそれらを切り替えます。
.container {
display: none;
}
.loading {
display: block;
}
@media (min-width: 1px) {
.container {
display: block;
}
.loading {
display: none;
}
}
.
メディアクエリをサポートするブラウザはすぐにコンテナを表示し、ロードインジケータを非表示にします。OLD IEがそのメディアクエリがrespond.jsによって処理されるまではしません。
他のヒント
警告:RANT
これについて2回目を考えてください。JSが古代の(IE <9)ブラウザを遅いレンダリングエンジンで変更するのを待っている間、UIがロックされているユーザーがロックされているユーザーであることを考えてください。これがあなたの解決策です:
<!--[if lte IE 8]>
<style type="text/css">
body { min-width: 1020px; }
</style>
<![endif]-->
.
IE8ユーザは、Repss.jsがブラウザを噛んでいるので、Repplient.jsが自分のユーザーエクスペリエンスを破壊するよりも、水平方向に水平方向にスクロールします。性能
所属していません StackOverflow