Показать сообщение отдельно
  #15 (permalink)  
Старый 09.10.2014, 11:18
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Цитата:
if (val>0) {
o.val(val-1);
};
Это непоколебимо. У ТС в стопицот раз больше сущностей чем надо - ну где-то натырил, а у советчика как эти сущности приспособить не поднялась рука их все прибить.

Этого достаточно:

<div class="qty">
<input type="text" min="0" max="1000000" step="1" >
</div>


:before и :after изображают кнопки, padding инпута выдвигает валуе чтоб оно кнопками не закрывалось, а обработчик на _инпуте_ тупо замеряет размер прилетевшего элемента и как 2 пальца определяет какая "кнопка" нажата. Берет соответствующий step и, если нажата декрементная делает его унарно негативным. В финале банальное сложение с текущим валуе и клип по min max.
Ответить с цитированием