Yarosh841: А это разве не по делу? Верстаете ручками, и, как следствие, нет троянов, вирусов и ссылок. Если уж совсем хочется, можете выложить свой шаблон в облако и скачать))))
Денис Васильев: да, спасибо, забыл про постер. Загнался решением задачи, чтобы все хорошо было и про главное забыл. Ну, думаю, автор сам пропишет в JS при добавлении. Кстати, в последнем решении тег video вынесен в JS, так что меньше кода не получится, скорей наоборот, так как еще прописать постер туда. Еще раз спасибо за подсказку, обновлю у себя код.
InfernalOwl: кнопка плей появляется из за тега видео. Я исправил код уже. Возьмите исправленный по ссылке выше. Так добавляется тег видео вместе с роликом, и нет кнопки.
InfernalOwl: не живется мне спокойно. Окончательно доработал скрипт. Теперь не только при загрузке страницы, но и при ресайзе, изменении размеров окна, скрипт также обрабатывается. Просто поиграйте размерами окна браузера и поймете.
InfernalOwl: Да, кстати, я немного переписал код, теперь вместе с видео добавляется еще и обертка, чтобы было корректно для семантики.
И вот еще, возможно этого тоже не хватает.
InfernalOwl: В общем, я совсем не поленился. toster.demorus.ru/300931
Смотрите, проверяйте, всё в одном файле сделано.
Думаю, так будет удобней разобраться.
Удачи :))
InfernalOwl: И div.image, и video создаются динамически, то есть в html их нет. Они появляются при загрузке страницы, в зависимости от размеров экрана. Если экран больше или равен 500, то срабатывает первое условие if, добавляется видео. Если экран меньше 500, то создается div.image. Параметр append говорит, что нужно создать динамический элемент в блоке с id=video_1. Это и есть вся магия скрипта.
littleguga: по консоли смотрю, если видео статически задано в доме, то оно все равно грузится. Медиа запросы просто скрывают это, но не препятствуют загрузке.
Только динамическое создание через js помогло убрать его из дома вообще.