【问题标题】:outerHight doesn't take table hightouterHeight 不占用表格高度
【发布时间】:2015-03-11 18:48:17
【问题描述】:

我使用var targetHeight = jQuery('.acc-content-inner').eq(currIndex).outerHeight(); 来获取元素的高度。但是如果 div.acc-content-inner 里面有一个表格,它不会将表格的高度添加到 targetHeight

【问题讨论】:

标签: javascript jquery height


【解决方案1】:

高度可能不是因为表格,而是因为图像。如果你在document.ready 上运行你的代码。我的猜测是 jQuery 在图像下载之前计算它。在这里可以看到类似的效果:http://jsfiddle.net/z2eounmt/1/(请注意,如果未清除缓存,它会在页面刷新时消失)。第一次输出是40,所以不包括图片的高度。

要解决此问题,请使用imagesLoaded,或更改您的函数以在window.load. 上运行,或更改您的手风琴的工作方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-26
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多