0
我有两种类型的图像:垂直和水平。通过js
调整到屏幕高度的每个图像。我想调整水平照片到屏幕宽度。可能吗?图像的宽度和高度取决于其方向
这里是我的js代码:
<script type="text/javascript">
$(document).ready(function(){
resizeDiv();
window.onresize = function(event) {
resizeDiv();
}
function resizeDiv() {
//document.body.style.overflow = "hidden";
vpw = $(window).width();
vph = $(window).height();
$('.flexslider img').css({'width': 'auto'});
$('.flexslider img').css({'height': vph + 'px'});
}
window.onload = function() {
document.body.style.overflowX = "auto";
}
});
</script>
感谢所有帮助
我认为你正在寻找'vw'和'vh' css单位。我做了一种[polyfill](http://stackoverflow.com/questions/13948713/is-there-any-cross-browser-javascript-for-making-vh-and-vw-units-work/13951057#13951057 )前一阵子 – elclanrs