WOW jquery слайдер

Имея странный опыт работы со слайдером WOW Jquery. Я новичок в Javascript и Jquery

У меня есть баннер с текстом, который скользит при загрузке страницы с помощью слайдера WOW. У меня также есть предварительный загрузчик до того, как текст wowslider проскальзывает.

Когда я локально обновляю страницу своего веб-сайта, текст баннера скользит по мере необходимости после загрузчика страницы. Однако, когда я впервые загружаю страницу локально с рабочего стола, она не скользит после загрузчика страницы? Но будет на странице обновления.

Это код, который я использую для инициализации загрузчика страниц:

jQuery(document).ready(function() {
  new WOW().init();
});

Это текст:

<h2 class = "wow fadeInLeftBig">CARE TO JOIN US?</h2>

Это javascript анимации загрузки страницы: // Анимация загрузки страницы

window.addEventListener("load", () => {
  setTimeout(() => {
    document.getElementById("preloader").classList.add("hide");
  }, 000);
});

Это очень странно, как упоминалось ранее, оно работает при обновлении страницы, но не при начальной загрузке страницы. Любая помощь в этом будет принята с благодарностью.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
56
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы смешиваете DOM и jQuery и имеете очень бесполезное значение времени ожидания.

Попробуй это

$(function() { // when the page has loaded
  $("#preloader").hide(); // no need for a class
  new WOW().init();
});

Здравствуйте Спасибо за ваш ответ! Вау-слайдер теперь скользит намного больше с добавлением вашего кода — спасибо! Однако иногда он просто загружается с рабочего стола, не скользя внутрь. Это странно, потому что из того, что я узнал, функция .ready должна происходить после загрузки всего остального (включая предварительный загрузчик). Мне интересно, загружается ли он просто больше при обновлении, потому что функция сохраняется в кеше?

hollie 14.09.2022 20:46

Это очень вероятно. Кроме того, слайдер WOW также может отложить загрузку ПОСЛЕ загрузки страницы, если ИТ-специалисты используют тайм-ауты.

mplungjan 14.09.2022 20:51
Ответ принят как подходящий

Следуя последнему опубликованному отличному ответу, я сделал две вещи, которые помогли:

Я добавил следующее в сценарий инициализации:

jQuery(document).ready(function() {
    $("#preloader").hide(); // no need for the div id
    $("#top-content").show(); // show id
    new WOW().init();//...then initialsie the wow slider
});

Затем я уменьшил размер изображения для баннера с 2000 пикселей в ширину до 1500 пикселей. Всего лишь разница в 500px! Эти изменения сильно повлияли на загрузку страницы с рабочего стола. Теперь страница будет загружаться с рабочего стола, и заголовок будет отображаться с помощью ползунка Wow.

Другие вопросы по теме