Skip to content

Commit 12ca606

Browse files
committed
Fix preloader
1 parent 96521e2 commit 12ca606

1 file changed

Lines changed: 17 additions & 6 deletions

File tree

js/menikah.js

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,24 @@ function scrollFunction() {
4747
}
4848

4949
// Preloader
50-
// Show preloader until user clicks anywhere
50+
var pageLoaded = false;
51+
var userClicked = false;
52+
53+
// Wait for full page load
5154
$(window).on("load", function () {
52-
$("body").addClass("preloader-site");
55+
pageLoaded = true;
56+
checkPreloader();
5357
});
5458

55-
// Hide preloader only when user clicks
59+
// Wait for first user click
5660
$(document).one("click", function () {
57-
$(".preloader-wrapper").fadeOut();
58-
$("body").removeClass("preloader-site");
59-
});
61+
userClicked = true;
62+
checkPreloader();
63+
});
64+
65+
function checkPreloader() {
66+
if (pageLoaded && userClicked) {
67+
$(".preloader-wrapper").fadeOut();
68+
$("body").removeClass("preloader-site");
69+
}
70+
}

0 commit comments

Comments
 (0)