javascript - 当浏览器大小改变时改变背景视频的大小

标签 javascript jquery css

当垂直调整我的网站大小时,它会按照我的意愿调整大小,但当水平调整大小时 它没有填满屏幕。该网站名为 www.dinomoz.com,这是我用于背景视频的代码。

最佳答案

当窗口调整大小时,您需要查看它是否需要水平填充空间(并垂直裁剪),反之亦然。以下 jQuery 将执行此操作:

$(window).resize(function() {
    if ($('body').width() < $('body').height()) {
        $('video').css({height:'100%',width:'auto'});
    } else {
        $('video').css({width:'100%',height:'auto'});
    }
});

关于javascript - 当浏览器大小改变时改变背景视频的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18312989/

相关文章:

javascript - Firebase 获取特定 key

javascript - 如何向模板元素添加不同的类?

javascript - 无法访问关闭的 jQuery 对象的方法

html - 将 div 对齐到另一个绝对 div 容器的底部

javascript - 从缓冲区播放声音

javascript - Jquery .next() 帮助

javascript - Camanjs 过滤器完成回调(camanjs 中的事件)

html - 使用图片作为上下网站内容的分割线

javascript - 当另一个下拉菜单打开(事件)时,下拉菜单不会关闭

javascript - 达到 IF 条件后停止函数