【发布时间】:2016-12-16 00:18:28
【问题描述】:
当页面加载时的视口不垂直包含某些特定元素时,我正在尝试通过 jquery 处理一些 css。所以我试图评估窗口的高度是否小于这些元素组合的高度。问题是这种情况
var winH = parseInt($(window).height());
var topH = parseInt($("#name").height()) + parseInt($("#head-001").height());
if( winH > topH);
{
//$("#wrapper").css("top", window.innerHeight - $("#first-bar").height()); what I want to be done if condition passes
console.log(winH + " + " + topH + " =");
console.log(winH + topH);
}
总是返回真......无论我是否将评估更改为 、=、=== 它都会返回真,尽管根据两行测试记录了正确的值及其总和。 知道为什么吗?谢谢。
【问题讨论】:
-
你能把 HTML 贴出来吗