jQuery,列的高度相等,并且至少与浏览器窗口一样高

帕特里克·吉尼斯

我正在使用下面的jquery来使页面上的两个主要列具有相同的高度。

var $toEqualize = $('.equalheightbox');
$toEqualize.css('height', (function(){
    return Math.max.apply(null, $toEqualize.map(function(){
        return $(this).height();
    }).get());
})());

效果很好,除非如果任一div的内容不够大而无法延伸到页面底部,则两列的高度相同,但是页面底部存在难看的间隙。我希望这些列的高度相同,但也至少要与用来显示该页面的浏览器窗口一样高。

有人有想法吗?

路易十四

未经测试,但是应该这样做:

var $toEqualize = $('.equalheightbox');
var wS = $(window).height();
$toEqualize.css('height', (function(){
    return Math.max.apply(null, $toEqualize.map(function(){
        return wS > $(this).height() ? wS : $(this).height();
    }).get());
})());

有关说明:$(window).height()是客户端屏幕的高度(如果要少一些,请检查父级的高度。

wS> $(this).height()吗?wS:$(this).height()//将至少选择屏幕的高度(此表达式是if(...){...} else {...}的简写

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

像真实浏览器一样使用phantomjs打开选项卡

来自分类Dev

没有浏览器的DIV与浏览器窗口一样大

来自分类Dev

如何纠正像文件浏览器一样的div错误

来自分类Dev

在浏览器中像移动应用程序一样创建动画

来自分类Dev

如何使用JavaScript / jQuery根据浏览器的窗口大小动态设置CSS类的高度?

来自分类Dev

HttpHandler WebRequest内容类型无法像浏览器一样工作

来自分类Dev

根据浏览器窗口的宽度和高度调整div样式的大小-jQuery

来自分类Dev

Android Webview:像浏览器一样下载文件

来自分类Dev

如何像在浏览器中一样检索确切的HTML

来自分类Dev

像浏览器一样检索网页内容

来自分类Dev

Xamarin.forms如何像浏览器一样自动保存用户名

来自分类Dev

在RStudio中显示或呈现html的一般方法(就像在浏览器中一样)?

来自分类Dev

像浏览器一样的Python请求?

来自分类Dev

div至少与其他div一样高

来自分类Dev

没有JavaScript的DIV大小与浏览器窗口一样大

来自分类Dev

像从浏览器一样打印视图表格?

来自分类Dev

如何使div填充浏览器窗口的宽度和高度并且不拉伸图像

来自分类Dev

像浏览器一样,如何从C中的URL下载文件?

来自分类Dev

HttpHandler WebRequest内容类型无法像浏览器一样工作

来自分类Dev

为什么在浏览器和终端中字体不一样?

来自分类Dev

如何像浏览器游戏一样设置倒数计时器?

来自分类Dev

像浏览器一样检索网页内容

来自分类Dev

在Node.JS中像浏览器一样获取Google搜索页面

来自分类Dev

Xamarin.forms如何像浏览器一样自动保存用户名

来自分类Dev

浏览器会像Chrome一样自动发送请求吗

来自分类Dev

如何在WebView的标题栏下方显示细蓝条以显示进度,就像chrome浏览器和uc浏览器一样

来自分类Dev

设置浏览器窗口的元素高度

来自分类Dev

如何像浏览器一样 HTTP-GET HTML?

来自分类Dev

是否可以将 jasper 报告与 java 一起使用,使其像浏览器窗口中的弹出窗口一样?

Related 相关文章

  1. 1

    像真实浏览器一样使用phantomjs打开选项卡

  2. 2

    没有浏览器的DIV与浏览器窗口一样大

  3. 3

    如何纠正像文件浏览器一样的div错误

  4. 4

    在浏览器中像移动应用程序一样创建动画

  5. 5

    如何使用JavaScript / jQuery根据浏览器的窗口大小动态设置CSS类的高度?

  6. 6

    HttpHandler WebRequest内容类型无法像浏览器一样工作

  7. 7

    根据浏览器窗口的宽度和高度调整div样式的大小-jQuery

  8. 8

    Android Webview:像浏览器一样下载文件

  9. 9

    如何像在浏览器中一样检索确切的HTML

  10. 10

    像浏览器一样检索网页内容

  11. 11

    Xamarin.forms如何像浏览器一样自动保存用户名

  12. 12

    在RStudio中显示或呈现html的一般方法(就像在浏览器中一样)?

  13. 13

    像浏览器一样的Python请求?

  14. 14

    div至少与其他div一样高

  15. 15

    没有JavaScript的DIV大小与浏览器窗口一样大

  16. 16

    像从浏览器一样打印视图表格?

  17. 17

    如何使div填充浏览器窗口的宽度和高度并且不拉伸图像

  18. 18

    像浏览器一样,如何从C中的URL下载文件?

  19. 19

    HttpHandler WebRequest内容类型无法像浏览器一样工作

  20. 20

    为什么在浏览器和终端中字体不一样?

  21. 21

    如何像浏览器游戏一样设置倒数计时器?

  22. 22

    像浏览器一样检索网页内容

  23. 23

    在Node.JS中像浏览器一样获取Google搜索页面

  24. 24

    Xamarin.forms如何像浏览器一样自动保存用户名

  25. 25

    浏览器会像Chrome一样自动发送请求吗

  26. 26

    如何在WebView的标题栏下方显示细蓝条以显示进度,就像chrome浏览器和uc浏览器一样

  27. 27

    设置浏览器窗口的元素高度

  28. 28

    如何像浏览器一样 HTTP-GET HTML?

  29. 29

    是否可以将 jasper 报告与 java 一起使用,使其像浏览器窗口中的弹出窗口一样?

热门标签

归档