Сохраняйте элементы управления видео через 3 секунды после наведения - PullRequest
0 голосов
/ 11 июня 2018

Таким образом, элементы управления видео появляются только при наведении на это видео и исчезают через три секунды, когда курсор находится за пределами области.Это желаемое поведение, однако это происходит только тогда, когда видео находится в начале ... Если я наведусь на экран во время воспроизведения видео, они сразу исчезнут.Есть ли способ обойти это возможно?Вот ручка для демонстрации: https://codepen.io/anon/pen/RJpjJQ?editors=1111

$('#video').hover(function () {
  if (this.hasAttribute("controls")) {
    var that = this;
    setTimeout(function() {
    that.removeAttribute("controls")
    }, 3000)
  } else {
    this.setAttribute("controls", "controls")
  }
});

1 Ответ

0 голосов
/ 11 июня 2018

Вот рабочая ручка , но, к сожалению, это работает только для браузеров webkit.

Хитрость

::-webkit-media-controls-panel

Я не уверен, что естьспособ сделать это на Mozilla, например.

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