2017-03-27 15 views
2

私は個人的なporfolio/websiteに取り組んでいます。私は以下のバグを持っています。私はそれを自分で修正するつもりでしたが、他に何ができるのか分かりません。ウェブサイトがフルに読み込まれる前に読み込み画面を非表示にするにはどうすればいいですか?

バグ:画像3からわかるように、私は自分のロゴ(aa)とその下にテキストがあり、コンテンツページがいっぱいになって表示された後もまだ表示されています。 aaとアンダーテキストは、読み込み中の画像(画像番号1)が隠された後に隠すのに3秒かかる。

私はトランスレーションを除去しようとしました:3秒、バグはまだそこにあります。

問題がどこにあるのか、どのように修正できますか?

また、この問題をどのように共有するのが最適な方法であるかわかりません。私はあなたが簡単にチェックできるように、このページのコードを意味します。バグとコードが

削除され

URLは、私は、スニペットツールでモックアップ作成しようとしましたが、画像やテキストなどのすべてずに..あなたはモックアップbecuse、バグを見ることができません満杯になるまでに1秒未満かかります。それで、私がそれを示すために見つけた唯一の方法は、私のウェブサイトが(私が問題を分かち合う最善の方法ではないことを知っている)URLを共有することです。

おかげ

document.onreadystatechange = function() { 
 
    var state = document.readyState 
 
    if (state == 'complete') { 
 
    setTimeout(function() { 
 
     document.getElementById('interactive'); 
 
     document.getElementById('load').style.visibility = "hidden"; 
 
     document.getElementById('content').className = ''; 
 
    }); 
 
    } 
 
}

あなたは私が知っているあなたとそれを共有するための別の方法を知っていれば。

enter image description here

+0

'display:none'を使ってみましたか?私は子要素の読み込みを中止するのを助けるべきです。 –

+0

あなたはそれが移行ではないと確信していますか? '* { 移行:すべて0.3秒緩和0秒; } ' ユニバーサルセレクタ' * 'をその' img'要素のルールで否定してみてください(例: '#load img {transition:none;}')、結果を評価してください – UncaughtTypeError

+0

@UncaughtTypeErrorはい問題です。私は別のクラスを作成しました:-moz-transition:none!important; -webkit-transition:なし!重要; -o-transition:色0の使いやすさ!重要;移行:なし!重要; しかし、動作しません。 しかし、このバグの答えは以下の通りです ありがとうございました –

答えて

3
#load.notransation { 
    z-index: -1; 
} 

...それを修正します。

何が起こっているかは、ローダーがあまりにも遅く隠されるということです。負の値のz-indexを使用すると、コンテンツが読み込まれたときにローダよりも上に読み込まれるので、あまりにも遅すぎるということはなくなります。

+0

今すぐ試してみましょう –

+0

それは動作します!驚くべきあなたが最高です –

+0

私は助けることがうれしいです。ハッピーコーディング! –

関連する問題