проблема в том, что я вообще не представляю как переписать на чистый js вот эти два метода
$(slider__pagerItem).eq(index).addClass('slider__pager-item_active');
let index = $(slider__page).filter('.slider__page[data-ui-active="true"]').index();
@Ankhena
Только сейчас заметил. У меня border-radius: 10px; еще стоит и фаска только в одном месте как на картинке.
фон картинкой. а в вопросе схематичное представление того, как у меня выглядит.
"С исходного числа", т.е. с числа 120?
2. Для битов 4 и 7 маска 10010000, сдвиг на 3 SHR. Дальше OR этих чисел. Сохранить результат.
3. Для битов 5 и 6 маски 01100000, сдвиг на 3 SHR. Дальше OR этих чисел. Сохранить результат.
4. OR всего
awesomer, если я все правильно понял то:
1. Для 0 и 1, 2 и 3 маски 00000101 и 00001010, дальше сдвиги на 1 SHR, SHL соответственно. Дальше OR этих чисел. Сохраняем полученный результат.
2. Далее используя уже готовый результат по 0-3 битам. Для 4 и 7, 5 и 6 маски 10100000 и 01010000, дальше сдвиги на 3 SHR, SHL соответственно. Так же сохранить полученный результат.
3. OR всех промежуточных результатов
awesomer, какую маску использовать для 4 и 7, 5 и 6 ? И каким образом заглушить 4 бита?
Программу я без проблем напишу, вот только проблема с самим алгоритмом.