На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> Взаимодействие CSS и JS , Создание итога прогресса
    Привет.
    Пытаюсь использовать CSS-новинки. Например:
    ExpandedWrap disabled
      background: linear-gradient(to right, #222 50%, #666 50%);

    Если создать переменную:
    ExpandedWrap disabled
      var procent = (volume.value * 100) / volume.max;

    и добавить в общий код:
    ExpandedWrap disabled
      volume.addEventListener('input' ,() => {  
          var procent = (volume.value * 100) / volume.max;
              volume.style.background = `linear-gradient(to right, #ffb90f ${procent}%, #363636 ${procent}%)`;
              video.volume = volume.value;
      });

    то он-таки - работает но, если его слегка изменить:
    ExpandedWrap disabled
      video.addEventListener('timeupdate', () => {
          var procent = (video.currentTime * 100) / video.duranion;
              choise.value = Math.floor(video.currentTime);
              choise.style.background = `linear-gradient(to right, #ffb90f ${procent}%, #363636 ${procent}%)`;
              curtime.innerHTML = videoTime(video.currentTime);
      });

    то работать, он - перестаёт. Следа/итога - нет и консоль - чистая. Не пойму - в чём дело?
      Вопрос решён. Синтаксическая ошибка во второй строке.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0152 ]   [ 15 queries used ]   [ Generated: 18.09.24, 22:16 GMT ]