Как лучше всего сделать загрузку видео, при скролинге к блоку с видео?
На сайте имеется несколько коротких видеозаписей, которые воспроизводятся при наведении, весом около 3 мб.
При первой загрузке страницы страница из-за них довольно долго грузится. Естественно при повторной загрузке данные берутся из кэша и загрузка происходит быстро.
Есть идея при первой загрузке подгружать видео, не при загрузке страницы, а тогда, когда юзер проскролит вниз к контейнеру с ними.
Как это удобней всего реализовать с учетом того, что бы при повторной загрузке данные брались из кэша?
Сергей Сунцев: Но вы можете поиграться с ним, и добавлять например только source, которого по умолчанию нет. Пример просто сделал. Через replave менять можно что угодно.
зачем там else? и вы бы хоть какой-нибудь счетчик поставили, чтобы при каждом чихе не вписывать этот айфрейм https://jsfiddle.net/sf7peykx/1/ и вообще, при чем тут ютуб с айфреймом, непонятно
kn1ght_t: Мля.Если делать все за кого то, то нах тогда работа))) Я просто показал вариант в какую сторону можно смотреть.
else тупо удалять при прокрутке вверх. И у автора хз откуда видео берется.Ютуб для примера.
Олег: Пожалуй этот пример ухудшает идею, ускорения работы сайта, ведь надо сделать так, что бы видео загрузилось только один раз (используется тег video), а после бралось из кэша.