Показать сообщение отдельно
  #4 (permalink)  
Старый 02.09.2024, 14:35
Аватар для seregadushka
Аспирант
Отправить личное сообщение для seregadushka Посмотреть профиль Найти все сообщения от seregadushka
 
Регистрация: 10.07.2024
Сообщений: 39

Сообщение от ksa Посмотреть сообщение
зачем, имея массив str, делать еще один массив block?
потому что этому методу 100 лет в обед.

коллеги , я приложил пример, там только скачать и открыть архив. Там все одинаково , кроме .html.
Да, это простая галерея. Просто смена картинок. Я не прошу сделать ее с нуля.

там в начале у обоих одинаково подключаются скрипты.
space-work.html -- работает и показывает , как все дложно быть. И он заканчивается чистым
<div>...картинки...</div>.
Значит, в этом варианте скриптам не надо помогать. Они видят <div> и все делают как надо.

В index.html скрипты те же , в том же месте. И <div> та же.
<div id="myGallery" class="spacegallery"></div>
<script src="js/list.js"></script>
<script src="js/show.js"></script>


Картинки выводятся -- значит, сборка произошла, show.js запустилась, но не вся -- стрипты стоят.


Это же стандартный метод сборки. На форуме много аналогий. Его цель : внутри show.js регулировать численность картинок, чего в чистом HTML (в оригинале строк <div>... картинки...</div> 26 штук , в вопросе 3 шт) сделаь нельзя. Для этого JS и придумали.

Это же стандартная проблема, когда show.js выводится не в том месте, не в то время .
я не могу понять , куда ее вставить эту show.js -- до <div>...</div> или после. Не работает одинаково.
либо show.js выводится , когда <div>...</div> еще нет, или наоборот.

Последний раз редактировалось seregadushka, 02.09.2024 в 14:48.
Ответить с цитированием