Задать вопрос
@DeadMoras
junior

Как отслеживать клик?

Ребят, столкнулся с проблемой...В общем, есть сайт, пользователь выбирает нужную вещь(герои и вещи), для каждого героя разные вещи.
Так вот, пользователь выбирает нужного героя, потом нужную вещь и там будет кнопка " установить", после клика на нее идет загрузка файла в папку.
Как отслеживать клик по герою, вещи и давать скачивать именно ту вещь?
Думал через ID, но не могу собрать все в кучу(
testprost.ucoz.ru/test/index.html
Может так проще будет(код не смотрите, переверстаю потом, я на скорую руку, чтобы функционал написать.
P>S: сайт будет не на козе!
  • Вопрос задан
  • 198 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
kompi
@kompi
nullstack devoops
В упрощённом варианте: js собирает данные по событиям на сайте и асинхронно отправляет данные на бэкенд.
Ответ написан
Комментировать
mramor
@mramor
нечего о себе рассказывать.
Так вот, пользователь выбирает нужного героя, потом нужную вещь и там будет кнопка " установить", после клика на нее идет загрузка файла в папку.
Как отслеживать клик по герою, вещи и давать скачивать именно ту вещь?
Думал через ID, но не могу собрать все в кучу(

допустим пусть будут все герои с классом .heroes
все вещи с классом .items
пусть это будут дивы типа <div class="heroes" hero-id="ид героя">...</div>
на кликнутого героя накручиваем класс active, на выбранную вещь накручиваем класс active
дальше, ну например можно получить ид героя(который в атрибуте hero-id) захватывая классы .heroes.active, тем же макаром ид вещи, или вещей с перебором активных
Написал упрощенно, но суть примерно такая.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽