Задать вопрос
  • Подсчет нажатия кнопки и сохранение параметра в свойство элемента Битрикс?

    director-rentv
    @director-rentv
    Если я правильно понимаю, то задача по сути реализовать счётчик кликов просто на клиенте?

    В таком случае достаточно просто заменять контент в элементе, в котором вы значение этого счётчика собираетесь выводить.

    К примеру, у вас есть примерно такая разметка:
    <div>
      <p>Кликов: <span id="clicks-count">0</span></p>
      <button id="increment-clicks-button">+1</button>
    </div>

    И, соответственно, для неё скрипт будет примерно таким
    const clicksCountSpan = document.getElementById('clicks-count'); // получаем элементы DOM - span, в который будет выводиться число
    const incrementClicksButton = document.getElementById('increment-clicks-button'); // и кнопку, по которой нужно кликать
    let clicksCount = 0
    
    function onIncrementButtonClick () {
      clicksCount += 1; // инкрементируем счётчик
      clicksCountSpan.innerHTML = clicksCount; // этой строчкой заменяем контент внутри span на актуальное значение
    }
    
    incrementClicksButton?.addEventListener('click', onIncrementButtonClick) // подписываем обработчик на событие click по кнопке
    Написано
  • Как сделать сквозную нумерацию неупорядоченных списков?

    director-rentv
    @director-rentv
    Ну это уже зависит от задачи,
    к примеру, если вложенность ещё одна может быть, и в ней свой порядок, то можно следующим кодом (что-то мне подсказывает, что можно проще, но я не додумался ещё)
    <p>Писатели:</p>
      <div class="box">
        <p>Писатели:</p>
        <ul>
            <li>Пушкин</li>
            <li>Лермонтов</li>
            <li>Чехов</li>
            <li>
              <ul>
                  <li>Пушкин</li>
                  <li>Лермонтов</li>
                  <li>Чехов</li>
              </ul>
            </li>
        </ul>
    </div>
    
    <div class="box">
        <p>Художники:</p>
        <ul>
            <li>Винсент ван Гог</li>
            <li>Сальвадор Дали</li>
            <li>Эдвард Мунк</li>
            <li>
              <ul>
                  <li>Пушкин</li>
                  <li>Лермонтов</li>
                  <li>Чехов</li>
              </ul>
            </li>
        </ul>
    </div>


    body {
          counter-reset: cnt 0;
        }
        
        li {
          counter-increment: cnt 1;
        }
    
        li::before {
          content: counter(cnt) ". ";
        }
    
        li>ul {
          counter-reset: cnt-2 0;
        }
    
        li>ul>li {
          counter-increment: cnt-2 1;
        }
        li>ul>li::before {
          content: counter(cnt-2) ". ";
        }
    Написано
  • Как скруглить углы у кривых углов?

    director-rentv
    @director-rentv
    Предполагаю все же, что делать придётся отдельными картинками
    Причём, т.к. он может по высоте варьироваться, то левый участок (с двумя углами) придётся считать и генерить svg динамически жаваскриптом
    Написано
  • Прошу помочь исправить одну ошибку (1 строчка кода) при сборке проекта Vue 3?

    director-rentv
    @director-rentv
    modelair, Ну да, код неполный, непонятно
    И действительно, т.к. в разных режимах сборки по-разному работает, то может дело и в конфигах
    Можно ещё на всякий случай type-check вызвать руками, на самом деле подозреваю, что он тоже выдаст эту ошибку
    Написано
  • Прошу помочь исправить одну ошибку (1 строчка кода) при сборке проекта Vue 3?

    director-rentv
    @director-rentv
    Возможно, не импортирован Ref? И вы случайно его имя заняли какой-то кастомной переменнойй? Ошибка об этом говорит - значение было использовано как тип, что синтаксически неверно.

    Т.е. в случае использования ref всё ясно: ref - это значение (функция), а вы пытаетесь им протипизировать, и в если в случае Ref выдается та же ошибка, значит Ref в текущей области видимости тоже какое-то значение
    Написано
  • Дергается анимация снега, почему и как исправить?

    director-rentv
    @director-rentv
    Вообще хорошая анимация, аккуратная и по виду и по коду, я бы только размер снежинок уменьшил

    У меня не дёргается, за исключением одного нюанса - в firefox дробные значения округляются гораздо чаще, чем в chromium-ных браузерах. И т.к. снежинки часто в конце кадра оказываются на дробных координатах, то можно наблюдать их "дёрганье" в пределах 1-го пикселя. Это несущественно и, насколько знаю, не настраивается
    Написано