Панель поиска Video.js - точка поиска за курсором мыши

Я использую Video.js (v6.9) и не понимаю, почему позиция поиска находится за курсором мыши. Хуже всего то, что Firefox - единственный браузер, который отображает его правильно, поэтому я не могу точно определить, в чем проблема. Вот скриншот того, что происходит:

Панель поиска Video.js - точка поиска за курсором мыши

Вот и желаемый результат - с YouTube:

Панель поиска Video.js - точка поиска за курсором мыши

По сути, щелчок мышью происходит не там, где начинается видео.

Вещи, которые я пробовал:

  • Обновление Video.js с 6.2 до 6.9
  • Удаление всех пользовательских стилей

Есть идеи, что здесь происходит? Я использую React и NPM, если это полезно.

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

misterben 29.04.2018 10:08

Не могли бы вы дать скрипку с этой ошибкой? Таким образом, ее легко разветвить и попытаться исправить :)

Giacomo Penuti 03.05.2018 19:48
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
8
2
654
1

Ответы 1

Вы можете указать свой собственный класс для своего компонента videojs, чтобы переопределить стиль videojs по умолчанию, или:

.video-js .vjs-progress-control .vjs-mouse-display {
  background-color: transparent !important;
}

Рабочий пример: https://codesandbox.io/s/rmwokj6rrq

К сожалению, это не просто визуальная вещь. При каждом щелчке по позиции поиска видео переходит к точке, находящейся за указателем мыши. Так что скрытие отображения положения не решит проблему.

Martavis P. 22.04.2018 17:28

Я думаю, что видео переходит в позицию поиска при нажатии - это ожидаемое поведение. Можете выложить гифку с ожидаемым результатом?

Arielle Nguyen 23.04.2018 05:44

Попался, это положение непрозрачной полосы поиска, которое вы хотите исправить. Он белый на YouTube и серый в вашем случае. Спасибо за обновления!

Arielle Nguyen 23.04.2018 09:54

Другие вопросы по теме