Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (22)
  • Как правильно описать запуск скриптов?

    @JorJeG
    я обычно для разных скриптов использую пакет npm-run-all (https://github.com/mysticatea/npm-run-all ) ,
    чтобы сократить запись dev скрипта до run-p devserver build,
    где devserver - nodemon server.
    + он кроссплатформенный.

    А для запуска по нужному пути:
    npm run build --prefix client/
    Ответ написан
    Комментировать
  • Как передать io.to('...') как параметр функции?

    @JorJeG
    Здесь у тебя теряется this, как в этом примере
    var name = 'window';
    var obj = {
      name: 'obj',
      show: function() {
        console.log(this.name)
      }
    };
    
    var func = obj.show;
    func();  // Твой случай
    
    obj.show();
    Ответ написан
    2 комментария
  • Как исправить ошибку с stylelint в vscode?

    @JorJeG
    Требует пустые строчки перед селекторами
    @media screen and (min-width: 1200px) and (max-width: 1280px) {
    
        .navigation__link {
            font-size: 20px;
        }
    
        .section-menu__content {
            font-size: 25px;
        }
    }
    Ответ написан
    1 комментарий
  • Как вывести подсказку под элементом?

    @JorJeG
    spoiler
    <!DOCTYPE HTML>
    <html>
    
    <head>
      <meta charset="utf-8">
      <style>
        body {
          height: 2000px;
          /* подсказка должна работать независимо от прокрутки */
        }
    
        .button {
          position: relative;
        }
    
        .button:hover .tooltip {
          display: block;
        }
    
        .tooltip {
          display: none;
          position: absolute;
          padding: 10px 20px;
          top: 130%;
          left: 0;
          /* красивости... */
          white-space: nowrap;
          border: 1px solid #b3c9ce;
          border-radius: 4px;
          text-align: center;
          font: italic 14px/1.3 arial, sans-serif;
          color: #333;
          background: #fff;
          box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
        }
      </style>
    </head>
    
    <body>
    
      <p>ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя</p>
      <p>ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя ЛяЛяЛя</p>
    
      <button class="button" data-tooltip="подсказка длиннее, чем элемент">Короткая кнопка</button>
      <button class="button" data-tooltip="HTML<br>подсказка">Ещё кнопка</button>
    
      <p>Прокрутите страницу, чтобы ссылки были вверху и проверьте, правильно ли показываются подсказки.</p>
    
    
      <p style="margin-top: 1200px">Прокрутите страницу, чтобы ссылки были вверху и проверьте, правильно ли показываются подсказки.</p>
      <button class="button" data-tooltip="подсказка длиннее, чем элемент">Короткая кнопка</button>
      <button class="button" data-tooltip="HTML<br>подсказка">Ещё кнопка</button>
    
    
      <script>
        document.onmouseover = function(e) {
          var target = e.target;
    
          var tooltip = target.getAttribute('data-tooltip');
          if (!tooltip) return;
    
          var tooltipElem = document.createElement('span');
          tooltipElem.className = 'tooltip';
          tooltipElem.innerHTML = tooltip;
          target.appendChild(tooltipElem);
        };
      </script>
    
    </body>
    
    </html>
    Ответ написан
    2 комментария
  • Не работает ветвление в гите?

    @JorJeG
    Обязательно нужен первый коммит, обычно его так и называют initial commit
    Ответ написан
    Комментировать