У меня очень раздражающая проблема с jquery.Я включил в свой проект preloader, и он отлично работает на рабочем столе.Тем не менее, на мобильном предварительном загрузчике не скрывается после загрузки страницы.
Примечание: Работает только при загрузке первой страницы.При следующих попытках, когда страница загружается из кэша, это не так.
Я также пробовал собственный код JavaScript.Пробовал .bind (), .load () и т. Д. Ничего не работает.
// Global Variables
var $W = $(window),
$D = $(document),
$B = $('body'),
$header = $('#header'),
$preloader = $('#preloader');
// Page Load
$W.on('load', function () {
// Hide Preloader on Page Load
$preloader.fadeOut('fast');
// Init Particles on Page Load
if ($W.width() > 1024) {
var particlesContainer = $('#particles');
if (particlesContainer.length > 0) {
particlesJS.load('particles', 'assets/js/particles.json', function () {
// console.log('callback - particles.js config loaded');
});
}
}
});
Фактический URL-адрес тестового сайта: https://www.3031313.xyz/
Отзывчивость пока не оптимизирована.