如何在特定div内进行视频显示?

时间:2015-01-28 21:01:41

标签: jquery html css video background

我试图让特定的div拥有视频背景 但它做得不对。 这是我正在处理的页面: http://videotest-2.businesscatalyst.com/sample.html

视频显示在#container中,我希望它在#wrapper

这是我的代码:                    使用Tubular插件

<style type="text/css">
body,html { margin:0; padding::0;}
#container {
background-color: #000;
height:100%;
min-height:50% !important;
width:100&;
position:relative;  
}
#wrapper {
opacity:75%;
height:500px;   
background-color:#FF5A5D;
}
</style>
</head>
<body>
<section id="container">
<div id="wrapper">Top section- I need a youtube video background here</div>
</section>
<script src="https://code.jquery.com/jquery.js"></script>
<script src="js/jquery.tubular.1.0.js"></script>
<script src="js/custom.js"></script>

</body>
</html>

你们知道这似乎是什么问题吗?

提前感谢!

2 个答案:

答案 0 :(得分:2)

请参阅js / jquery.tubular.1.0.js中的第45行:

$body.prepend(tubularContainer);

基本上,这段代码表示视频只会添加到您的身体顶部。如果你想在#wrapper中使用它,请尝试将此行编辑为。

$("#wrapper").append(tubularContainer);

答案 1 :(得分:1)

CSS:

 .body {
}
.videobackground {
 margin: auto;
 background-color: black;
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 left: 0;
 margin: 0px;
} 

HTML:

<head>
    <link rel="stylesheet" href="css/css.css">
</head>
<body class="videobackground">
  <video class="videobackground" id="videobackground" preload="" muted=""controls="" poster="" >
   <source src="videos/film2.mp4" type="video/mp4" />
   <source src="videos/film2.3gpp" type="video/3gpp" />
  </video>
  </body>