Ich frage mich, ob es möglich ist, die Scroll zu entfernen/verstecken, während das blaue div (id = "load") angezeigt wird (2 Sekunden). Wenn die Antwort ja ist, wie kann ich das machen?Wie versteckt/entfernt man die Bildlaufleiste in einem div?
Ich habe versucht, overflow-x zu verwenden: versteckt im blauen div (laden) und es funktioniert nicht.
Der Grund, warum ich das machen muss, ist, weil ich hinter diesem blauen div die volle Website habe und ich nicht will, dass Leute runterscrollen, während der Ladebildschirm (blaues div) zeigt, weil sie im midel erscheinen werden der Website, wenn der Ladebildschirm verschwindet (nach 2 Sekunden).
document.onreadystatechange = function() {
var state = document.readyState
if (state == 'complete') {
setTimeout(function() {
document.getElementById('interactive');
document.getElementById('load').style.visibility = "hidden";
}, 2500);
}
}
#load {
width: 100%;
height: 100%;
position: fixed;
z-index: 2000;
background-color: #29d4e6;
top: 0;
-webkit-animation-delay: 2.3s;
-moz-animation-delay: 2.3s;
-o-animation-delay: 2.3s;
animation-delay: 2.3s;
}
<html>
<head>
<link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css" rel="stylesheet">
</head>
<body>
<div class="animated fadeOut" id="load">Loading........</div>
<div style="height:2000px"> Hello there! full website </div>
</body>
</html>
'Überlauf: hidden', beachten Sie den Doppel ** d **. –
ja sorry .. ich habe hiDDen gebunden und nix benutzt. –
Ihr Code ist was es ist, Sie müssten 'overflow: hidden' auf den Körper anwenden. –