Когда я загружаю страницу в первый раз, она не работает, пока я не обновлю ееJavascript

Форум по Javascript
Ответить
Anonymous
 Когда я загружаю страницу в первый раз, она не работает, пока я не обновлю ее

Сообщение Anonymous »

У меня есть проблема, в моем коде я создал функцию горизонтальной прокрутки для Navbar, и когда я впервые открываю живой сервер, он не работает, пока не потрачу его, я пытаюсь взломать функцию по домуковой загрузке и эвета PrettyPrint-Override ">// function for all horizontal scrolling
function enableHorizontalScroll(listId) {

const list = qs(`#${listId}`);
let maxScroll = list.scrollWidth - list.offsetWidth;
let startX = 0;
let currentX = 0;
let finalOffset = 0;
let lastX = 0;
function startTouch(e) {
startX = e.touches[0].clientX + lastX;
}

function moveTouch(e) {
// prevent vertical scrolling
e.preventDefault();
currentX = e.touches[0].clientX;
finalOffset = startX - currentX;

if (finalOffset < 0) finalOffset = 0;
if (finalOffset > maxScroll) finalOffset = maxScroll;
list.style.transform = `translateX(-${finalOffset}px)`;
lastX = finalOffset;
}

list.addEventListener("touchstart", startTouch);
list.addEventListener("touchmove", moveTouch);
}
enableHorizontalScroll("product-selection-scroll");
< /code>
  • men's clothing
  • women's clothing
  • electronics
  • jewelery


Подробнее здесь: https://stackoverflow.com/questions/796 ... refresh-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»