|
|
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Добрый день. В див-контейнере лежат фотки. Не получается по клику вывести путь, по которой кликнули. В примере, https://jsfiddle.net/2zftbxcu/ считает количество фоток не правильно, т.к. они в html лежат не слитно ... Не получается в addEventListener указать слушать именно клик по img. Пробовал через getElementsByTagName('img') и this в функции, - не получилось. Покажите, пожалуйста, как правильно делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:01 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Alex_WongПокажите, пожалуйста, как правильно делать. Как вариант... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:42 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
krvsa, спасибо, - работает как нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:51 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Если я вношу фотки в див-контейнер, например, так : https://jsfiddle.net/e8k2z567/ Код: html 1. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. можно ли считать, что они загрузятся последовательно, т.е. каждая последующая строго после полной загрузки предыдущей? Если нет, то как правильно сделать? Пробовал прикрутить img2.onload в setTimeout( ... , 1000) для наглядности в одну секунду - не получилось ... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 17:50 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Alex_Wongможно ли считать, что они загрузятся последовательно, т.е. каждая последующая строго после полной загрузки предыдущей? Нет. Скрипт добавления выполнится мгновенно, а браузер будет пытаться грузить фотки как можно быстрее... Alex_WongЕсли нет, то как правильно сделать? У img есть событие onload , можно использовать его для подгрузки очередной картинки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2018, 08:35 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
krvsa, Да, спасибо. Я как раз с этим .onload и застрял. Походу понял, что были траблы из-за кэша. Думал, что прописав : Код: html 1. 2. я их закрыл. Так-же к пути добавлял случайное число : Код: javascript 1. ... но где-то накосячил. Нужна именно [i]максимально быстрая последовательная загрузка картинок. Моё поделие с setTimeout, - понятно что не годится, его привел для наглядности : https://jsfiddle.net/0yvg1qog/ Подскажите, пожалуйста, как правильно сделать с onload ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2018, 13:10 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Alex_Wong, что ты хочешь этим достигнуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2018, 13:15 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Alex_Wongкак правильно сделать с onload ? Например так... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2018, 13:34 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
krvsa, круто, большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2018, 14:08 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Alex_Wong, так причем здесь загрузка и клик по картинке? что в итоге надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2018, 14:25 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
HTML: Код: html 1. 2. 3. 4. 5. 6. 7. JS: Код: javascript 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 16:02 |
|
||
|
Путь фотки, по которой кликнули
|
|||
|---|---|---|---|
|
#18+
Carhartt, Как вариант: Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2018, 19:52 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1444302]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 511ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...