Вёрстка интерактивной схемы Метро

Руслан16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.02.2014

Здравствуйте.

Необходимо следующее:

Что бы по клику на один элемент - элемент выделяется. По клику на второй элемент того же родителя - выделяются все элементы, чьи айдишники в промежутке между двумя выбранными + сами выбранные. Третий клик выбирает другой элемент, эти анселектит. Клик по чистому полю - анселектит.

В идеале было бы выбирать и между разными родителями.

Главное что бы это работало и отображалось как надо. И у каждого элемента одного родителя - уникальный айдишник с префиксом от имени родителя, чтобы не запутаться. Например красная ветка - [k1], [k2], [k3] и т.д