У меня есть видео здесь: http://desertcinema.com/jheck/Показать изображения вместо видео на небольшом экране
Где есть видео играет на спине. Я использовал https://github.com/matthewhudson/device.js? (DEVICE.JS), чтобы изменить фоновое видео на фоновое изображение на меньшем экране, таком как планшет и iphones.
вот мои коды на что:
if(!device.tablet() && !device.mobile()) {
jQuery(function(){
jQuery("#bgndVideo").on("YTPStart", function(){ jQuery("#eventListener").html("YTPStart")});
jQuery("#bgndVideo").on("YTPEnd", function(){ jQuery("#eventListener").html("YTPEnd")});
jQuery("#bgndVideo").on("YTPPause", function(){ jQuery("#eventListener").html("YTPPause")});
jQuery("#bgndVideo").on("YTPBuffering", function(){ jQuery("#eventListener").html("YTPBuffering")});
jQuery("#bgndVideo").mb_YTPlayer();
});
} else {
$('#bgimg').addClass('bg-image');
}
Класс BG-изображение будет держать и далее:
.bg-image {
background:url('http://koowallpapers.com/wp-content/uploads/2013/08/new-york-city-streets-background.jpg');
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 100%;
height: 100%;
z-index: -1 !important;
backface-visibility: hidden;
background-position: center center;
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
overflow: hidden;
}
Но по какой-то причине, когда я изменить размер браузера по-прежнему отображается видео на маленьких экранах , Любая идея, что я делаю неправильно?
Чтобы проверить это, вы можете использовать инструмент INSPECT ELEMENT.