0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 584 Просмотров
*

Viclingvolive

  • Осваиваюсь на форуме
  • 31
  • 2 / 1
Всем хорошего начала недели !
Как сделать такое поле

- HTML - то понятно - как сделать так что бы оно взаимодействовало ?? Java Script /  Если не сложно - Пожалуйста !
« Последнее редактирование: 18.10.2021, 09:51:42 от Viclingvolive »
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
так в чем используете?
какой магазин?
какой модуль корзины?
*

Viclingvolive

  • Осваиваюсь на форуме
  • 31
  • 2 / 1
Та неважно - как при клике на кнопку (button) javascrip - ом поменять значение в input
- добавить 1 если +
- отнять 1 если -
Как - сам код JS !
С меня + в карму -  поможете? !
*

Viclingvolive

  • Осваиваюсь на форуме
  • 31
  • 2 / 1
ООО! - SUPER !   *DRINK*
Спасибо ! - !
*

gartes

  • Завсегдатай
  • 1856
  • 142 / 6
  • Е = mс²
так - Да ??
https://youtu.be/8zrHxN0ue2A

Код
const template = document.createElement('template');
template.innerHTML = `
  <style>
    * {
      font-size: 200%;
    }

    span {
      width: 4rem;
      display: inline-block;
      text-align: center;
    }

    button {
      width: 4rem;
      height: 4rem;
      border: none;
      border-radius: 10px;
      background-color: seagreen;
      color: white;
    }
  </style>
  <button id="dec">-</button>
  <span id="count"></span>
  <button id="inc">+</button>`;

class MyCounter extends HTMLElement {
  constructor() {
    super();
    this.count = 0;
    this.attachShadow({ mode: 'open' });
  }

  connectedCallback() {
    this.shadowRoot.appendChild(template.content.cloneNode(true));
    this.shadowRoot.getElementById('inc').onclick = () => this.inc();
    this.shadowRoot.getElementById('dec').onclick = () => this.dec();
    this.update(this.count);
  }

  inc() {
    this.update(++this.count);
  }

  dec() {
    this.update(--this.count);
  }

  update(count) {
    this.shadowRoot.getElementById('count').innerHTML = count;
  }
}

customElements.define('my-counter', MyCounter);
« Последнее редактирование: 25.10.2022, 00:33:09 от gartes »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать боковое выпадающее меню гамбургер

Автор Mnojitell

Ответов: 0
Просмотров: 338
Последний ответ 15.12.2022, 14:24:20
от Mnojitell
Блок особенностей, как добавить в поле с информацией кнопку или ссылку Подробнее

Автор Alex from SPb

Ответов: 5
Просмотров: 260
Последний ответ 28.11.2022, 19:54:42
от marksetter
Как вывести в категории VirtueMart кастомное поле с редактором?

Автор dc_web

Ответов: 4
Просмотров: 316
Последний ответ 05.10.2022, 11:07:00
от sivers
Как сделать переход на 2-3-4 и т.д страницы? Страница длинная?

Автор Марина-6

Ответов: 3
Просмотров: 459
Последний ответ 21.08.2022, 17:43:25
от sivers
Как сделать переопределение?

Автор Ykitero

Ответов: 0
Просмотров: 250
Последний ответ 11.07.2022, 14:11:08
от Ykitero