Помощь по скриптам | Помоги с js
Как сделать вывод Функции по id? На одну страницу до 20 функций и разными ид!
php
var slideIndex = 1; showSlides(slideIndex); function plusSlide() { showSlides(slideIndex += 1); } function minusSlide() { showSlides(slideIndex -= 1); } function currentSlide(n) { showSlides(slideIndex = n); } var interval_slides = setInterval(plusSlide,9000); var tovar = 0; function showSlides(element_id) { var element = document.getElementById('id'); var slides = document.getElementsByClassName("item"); var dots = document.getElementsByClassName("slider-dots_item"); if (n > slides.length) { slideIndex = 1 } if (n < 1) { slideIndex = slides.length } for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } for (i = 0; i < dots.length; i++) { dots[i].className = dots[i].className.replace(" active", ""); } slides[slideIndex - 1].style.display = "block"; dots[slideIndex - 1].className += " active"; }
пагинация?
ЯнеЛохматый (21.02.2021 в 23:03)
пагинация?
пагинация?
???
Фото галерея. Переключение ленты фото.
Хочу сделать просмотр фото альбома без входа в него.
то есть слайдер? и id хранятся в базе который имеет ссылка на картинку так?
--------------
То самым оптимальным решение получить сразу список скажем 3 с оффсет. Если нажали в середине картинки то оффсет будет стоят=1. И при сдвиг знает списка получает offset-1 ссылку на картинку и смешает offset и обновляет. В итоге вы знаете какая картинка у массива
---------------
PS но у тя код ишет DIVElement массив то делай data-image-id на стороне сервера и устанавливаете id а массив div получаете атрибута id который ишите
________
посл. ред. 22.02.2021 в 00:09; всего 1 раз(а); by ЯнеЛохматый
То самым оптимальным решение получить сразу список скажем 3 с оффсет. Если нажали в середине картинки то оффсет будет стоят=1. И при сдвиг знает списка получает offset-1 ссылку на картинку и смешает offset и обновляет. В итоге вы знаете какая картинка у массива
---------------
PS но у тя код ишет DIVElement массив то делай data-image-id на стороне сервера и устанавливаете id а массив div получаете атрибута id который ишите
________
посл. ред. 22.02.2021 в 00:09; всего 1 раз(а); by ЯнеЛохматый
и да вплане оптимизации не надо вызывать функция с поиском селектора елемента выведи его в инизиализации 1 раз так как он ресурсоемный жрет.