У меня возникла небольшая проблема с ползунками jQuery. Я просмотрел здесь несколько примеров, когда люди, кажется, задают один и тот же вопрос, но полученные одобренные ответы никогда не достигают того, о чем они на самом деле просят. Поэтому я начал свою собственную тему.
Я пытаюсь создать набор ползунков jQuery с максимальным общим значением 1500. Если один ползунок (ползунок A) перемещается на 700, максимальное общее значение других ползунков (B, C, D) необходимо настроить на 800. , Это нормально, если ни один из других ползунков еще не был перемещен и находится на нуле, как код, найденный здесь jsFiddle гарантирует, что остальные ползунки не превысят 800 (будь то разделение на 400, 400, 0 или 500, 150, 150). Настоящая проблема заключается в том, что мне нужно, чтобы ползунки динамически уменьшались, если общее значение после настройки каждого ползунка превышает общий предел в 1500.
Например: я перемещаю ползунок A на 900. Ползунок B был установлен на 500 для начала. Для начала ползунок C был установлен на 300. Ползунок D не был установлен.
Ползунки B и C должны уменьшаться пропорционально значению ползунка A, чтобы общая сумма никогда не превышала предел в 1500.
Любые идеи?