Вы можете попробовать что-то вроде этого:
<head>
...
<script type="text/javascript">
if (document.documentElement) {
document.documentElement.className = 'loading';
}
</script>
...
</head>
Добавьте это в свой тег <head>
, затем добавьте немного CSS, чтобы скрыть все на странице, кроме анимации загрузки.Например:
.loading > body > * {
display:none;
}
.loading body {
background:#fff url(../images/loading.gif) no-repeat 50% 50%;
}
Затем добавьте немного JavaScript, чтобы очистить имя класса тега html
после завершения загрузки страницы:
// Using jQuery
$(document).ready(function() {
...
$(document.documentElement).removeClass('loading');
...
});
Надеюсь, это поможет.