【发布时间】:2015-02-05 16:31:31
【问题描述】:
如果文档的高度高于视口,我正在尝试向元素添加一些 CSS。
var docH = $(document).height(),
viewPortH = $(window).height();
console.log(docH);
console.log(viewPortH);
if (docH > viewPortH) {
$('.slick-slide img').css('max-width', '90%');
}
但是,console.log() 将 docH 和 viewPortH 都输出为 733,但事实并非如此。
我将html 设置为height: 100% 并将body 设置为min-height: 100%。有什么我错过的吗?
我在这里查看了其他一些类似的问题,我似乎做的一切都是正确的。
【问题讨论】:
-
奇怪...我看不出您的代码无法正常工作的原因。我得到了预期值。你能在 jsfiddle 上复制这个问题吗?
-
这段代码对我有用,你的内容会导致滚动条吗?看这个例子:jsfiddle.net/wz4jsLcx/embedded/result
-
也许检查 $(window).height() 是否大于 window.screen.availHeight ?
标签: javascript jquery