Никита Полевой, а как тогда поступить? class1 - таблица, class2 - ячейка.
input'ы внутри ячеек. Так вот надо исключить выбор input'ов для определенных ячеек. Но не получается что-то.
flppv, вы хороший пример написали. Знаете бывает неправильные размеры у блока(он не включает всех детей) и дописываешь overflow:hidden и размеры строго по границам детей встают. Я вот думал с абсолютами может тоже какое-нибудь решение есть. Я просто через js центрирую блок, для этого мне нужны его точные размеры. И у меня пока что возникло решение - расположить абсолюты внутри relative, и потом relativ'у подобрать размеры самостоятельно, чтобы границы по краям встали.
я так понимаю при двух relative высота родителя === сумме высот дочерних, не учитывая их наложение? Получается надо самому подгонять нужные размеры родителя, но тоже самое можно сделать и если родитель relative, а дети absolute.
еслиб такая конструкция доходила, где вы явно указали значения, а не переменные, а с переменными не доходила. То уже проблема с переменными, что я вам и сказал распечатайте ваши переменные и посмотрите чему они равны.
вот вам приходит Х. Нажмите по нему правой кнопкой -> Посмотреть код элемента и смотрите каким он у вас получился и какие стили к нему применяются тоже там написано.
KRHD, число товаров делишь на 3. Это сколько подарков уже получает. А 3 - (остаток от деления на 3) Это получается сколько еще нужно до следующего подарка.
Kuper132, на 9 строчке вы вызываете функцию clickwrap(), которая, как я понимаю, вешает на клик по каждому wrapper'у функцию listener.
И что мы имеем? Теперь по клику будет срабатывать функция listener. Смотрим, что в ней.
1. Переключение класса
2. Вызов еще одной функции calcPrice, выполнение которой зависит от того, есть класс active или нет.
Вон 21 строка, если переводить на русский: Если класс active {}