Size: a a a

2020 April 15

О

Олег in pro.js
подскажите пожалуйста, есть 4 блока в них числа 1000, 2000, 3000, 4000 и input number, +/-, то есть там начальное значение например 100, нажимаю +, 150 , нажимаю - 50, и так далее. Числа из блока я собрал в массив при загрузке страницы, как мне теперь при клике на + если значение например 1100, выделить блок где 1000, как только значание 2000 или более, выделяю блок 2000, при этом снимаю выделение с 1000 и в обратном порядке
источник

О

Олег in pro.js
я что то туплю
источник

A

Alexey in pro.js
1000 это не цифра, а число
источник

О

Олег in pro.js
Alexey
1000 это не цифра, а число
поправил
источник

SB

Sergey Batalev in pro.js
Олег
подскажите пожалуйста, есть 4 блока в них числа 1000, 2000, 3000, 4000 и input number, +/-, то есть там начальное значение например 100, нажимаю +, 150 , нажимаю - 50, и так далее. Числа из блока я собрал в массив при загрузке страницы, как мне теперь при клике на + если значение например 1100, выделить блок где 1000, как только значание 2000 или более, выделяю блок 2000, при этом снимаю выделение с 1000 и в обратном порядке
Найти на странице и [i] устанавливать класс добавляющий стили, с предидущего удалять
источник

С

Славик in pro.js
Олег
подскажите пожалуйста, есть 4 блока в них числа 1000, 2000, 3000, 4000 и input number, +/-, то есть там начальное значение например 100, нажимаю +, 150 , нажимаю - 50, и так далее. Числа из блока я собрал в массив при загрузке страницы, как мне теперь при клике на + если значение например 1100, выделить блок где 1000, как только значание 2000 или более, выделяю блок 2000, при этом снимаю выделение с 1000 и в обратном порядке
добавляешь ивент на change и в нем смотришь, кого подсветить
источник

О

Олег in pro.js
Славик
добавляешь ивент на change и в нем смотришь, кого подсветить
это я понимаю, я не понимаю как найти нужно значение из массива, если например value у input number 1100, выбираю 1000, а если 2005 мне нужен 2000, но снять все с 1000
источник

С

Славик in pro.js
Олег
это я понимаю, я не понимаю как найти нужно значение из массива, если например value у input number 1100, выбираю 1000, а если 2005 мне нужен 2000, но снять все с 1000
if (yourValue > blockValue)
источник

О

Олег in pro.js
Славик
if (yourValue > blockValue)
salesPrice.forEach((item) => {
       if (newValue > item) {
         cur = item;
       }
     });
источник

О

Олег in pro.js
так не работает
источник

С

Славик in pro.js
что значит не работает?
источник

С

Славик in pro.js
передо мной вполне себе работоспособный кусок кода
источник

С

Славик in pro.js
синтаксически правильно написанный
источник

О

Олег in pro.js
Он работает, но не так как нужно, это к тому что ты выше написал.
источник

О

Олег in pro.js
ок, сейчас
источник

О

Олег in pro.js
источник

О

Олег in pro.js
что то типа того, только там на jq
источник

О

Олег in pro.js
В блоках див
источник

О

Олег in pro.js
<div class="block">12</div>
 <div class="block">16</div>
 <div class="block">18</div>
 <div class="block">20</div>
 <div class="block">22</div>

Вот так выставь, я поспешил
источник

О

Олег in pro.js
то есть если число от 12 до 16, я выделяю 12, если от 16 до 18, то 16 и снимаю выделение с 12
источник