响应问题
Responsive issue
我有一个视频背景与js响应插件,但它不工作好,我的意思是有一个黑色的空间之间
是这样的
https://www.dropbox.com/s/1xdyx7p5u7z67fz/zrzut%20ekranu%202014 - 03 - 20% 2023.00.25.png
网站http://xypnise.com/test/JS
$(document).ready(function(){
var video = $("#fs-video");
var windowObj = $(window);
function onResizeWindow() {
resizeVideo(video[0]);
}
function onLoadMetaData(e) {
resizeVideo(e.target);
}
function resizeVideo(videoObject) {
var videoHeight = videoObject.videoHeight * percentWidth / 100;
video.height(videoHeight);
}
video.on("loadedmetadata", onLoadMetaData);
windowObj.resize(onResizeWindow);
}
);
CSS #fs-video {
width: 100%;
position: fixed;
overflow: hidden;
background-repeat: no-repeat;
background-attachment: fixed;
}
HTML <div class="cover-video" style="width: 1905px; height: 923px;" >
<video id='fs-video' preload='metadata' autoplay='true' loop="true" >
<source src="http://www.xypnise.com/test/clouds_xypnise.mp4" type="video/mp4">
</video>
有人能帮我吗?
$(document).ready(function() {
var aspectRatio = 404/720;
aspectRatio = aspectRatio.toFixed(3);
$('#content').css('height', $('body').width() *aspectRatio);
$(window).resize(function() {
$('#content').css('height', $('body').width()*aspectRatio);
});
});
如果你想看一个纯css的方式来做到这一点,看看这个技术。
只需在视频周围应用包装器<div class="videoWrapper/>
,并添加以下CSS:
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
$(document).ready(function(){
var aspectRatio=404/720
document.getElementById('content').style.height=(window.innerWidth*aspectRatio)+'px'
document.addEventListener('resize',function() {
document.getElementById('content').style.height=(window.innerWidth*aspectRatio)+'px'
})
})
相关文章:
- RubyonRails-Ajax响应的问题
- Http响应拆分安全问题的XMLHTTPRequest/Response用例的Filter实现
- 响应菜单问题-如何在移动环境中处理HREF和onclick事件
- node.js+MySQL;JSON结果-回调问题&没有响应客户端
- 响应出现JSON格式问题
- 位置问题:固定和响应/自适应布局
- 如何解决等待多个请求以javascript发送响应的问题
- 分析JSON响应时出现问题
- Javascript随机名称猜测者:无响应的脚本问题
- 响应式 d3 图形的问题
- 创建响应 html 表时出现的问题
- 绘制图表.js包含 ajax 数据和响应式.一些问题和疑问
- Vis图形库,Twitter引导的响应式设计问题
- 响应问题 JQzoom
- 有关在 $.get() 中获取响应的问题
- Internet Explorer Ajax 调用,缓存响应问题
- 获得响应时出现问题
- 覆盖在“背景大小:包含”上的响应式 DIV - 解决警报触发的问题
- XMPP BOSH 响应问题
- 2个问题-响应式设计与Bootstrap &;固定了页面底部的箭头