У меня есть боковая панель навигации, которая при запуске выходит из стороны и проталкивает содержимое главной страницы.Все работает должным образом, если я не сделаю следующее:
- откройте боковую навигационную панель, затем,
- переместите окно браузера на второй экран / монитор (боковая навигационная панель все еще открыта)затем
- закройте боковую навигационную панель
Проблема, с которой я сталкиваюсь, заключается в том, что после закрытия боковой навигационной панели (теперь на моем втором экране / мониторе) видео героя, которое у меня естьне возвращает ширину экрана 100%, она сохраняет ширину от толчка боковой навигационной панелью, т.е. ширина видео 80%, а не 100%, как должно быть.
Я использую videjs для видео плагина, поэтому предоставление кода невозможно.
Я думал о том, чтобы попытаться решить это следующим образом, но безуспешно.
- Когда нажата кнопка закрытия на боковой навигационной панели, она также вычисляет ширину текущего окна, используя $ (window) .width
- Затем она сохраняется в переменной, например:windowWidthVariable
- Затем эта переменная передается в $ ('videoDiv) .animate ({width: windowWidthVariable)}
Не уверены, что я обдумываю правильный путь с этим?Я понимаю, что определение размеров экрана нескольких мониторов - довольно большая задача.
Заранее извиняюсь, поскольку это сложный сценарий, который нужно попытаться объяснить, поэтому надеюсь, что это имеет смысл.