Боковая панель навигации (push) влияет на ширину видео при переключении экранов - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть боковая панель навигации, которая при запуске выходит из стороны и проталкивает содержимое главной страницы.Все работает должным образом, если я не сделаю следующее:

  1. откройте боковую навигационную панель, затем,
  2. переместите окно браузера на второй экран / монитор (боковая навигационная панель все еще открыта)затем
  3. закройте боковую навигационную панель

Проблема, с которой я сталкиваюсь, заключается в том, что после закрытия боковой навигационной панели (теперь на моем втором экране / мониторе) видео героя, которое у меня естьне возвращает ширину экрана 100%, она сохраняет ширину от толчка боковой навигационной панелью, т.е. ширина видео 80%, а не 100%, как должно быть.

Я использую videjs для видео плагина, поэтому предоставление кода невозможно.

Я думал о том, чтобы попытаться решить это следующим образом, но безуспешно.

  • Когда нажата кнопка закрытия на боковой навигационной панели, она также вычисляет ширину текущего окна, используя $ (window) .width
  • Затем она сохраняется в переменной, например:windowWidthVariable
  • Затем эта переменная передается в $ ('videoDiv) .animate ({width: windowWidthVariable)}

Не уверены, что я обдумываю правильный путь с этим?Я понимаю, что определение размеров экрана нескольких мониторов - довольно большая задача.

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

...