javascript - 如何以像素为单位降低 VH 的值?

标签 javascript jquery html css

代码 JS:

 var windowheight = $(window).outerHeight();
 var meniu= $('.navbar-fixed-top').outerHeight();
 var suma=windowheight-meniu;
 $('#main-content').css('height',100+'vh' //-50px);

我的菜单有一个以像素为单位的高度,我想落在 100vh..se 可以做到吗?

例如(height:100vh-50px);

你能帮我解决这个问题吗?

提前致谢!

最佳答案

如果你想使用 CSS,你可以这样做:

#main-content {
    height : calc(100vh - 50px);
}

关于javascript - 如何以像素为单位降低 VH 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31735273/

相关文章:

javascript - 如何将(对象的)数组分区或划分为特定数量的 block ,可能使用 lodash

jquery - 检测base64编码

javascript - jQuery Value 根据条件添加和删除属性值

javascript - 如何在 HTML5 Canvas 上交互式绘制形状?

css - 创建由另一个样式的属性确定的属性

javascript - 如何在 curl php 中发送推送通知时获取注册 ID

javascript - 可以使用 Javascript 打开 PDF 文件的打印对话框吗?

javascript - 在图库中同时触发单独的悬停效果(jQuery + CSS)

javascript - JQgrid - 没有这样的方法 gridunload

Javascript:从网页中获取文本,更改它,然后再次显示网页