我试图遍历所有具有svg_hover类的元素并获取它们的高度。然而,看起来像是给了我不可能的高度,例如,如果你看图像,这个元素的正确高度是305,但它给了我327。偶尔它会让我在600年代的数字。jQuery .height()或outterheight()返回大于实际元素高度的值
这里是我的代码。
var el = $('.svg_hover')
$(document).ready(()=> {
el.each(function (idx) {
let e = $(this),
content_height = e.outerHeight();
console.log(e, content_height);
})
})
[outerHeight()](http://api.jquery.com/outerheight/)包含边界等等。你确定这是你正在寻找的价值吗?宽度()如何? – Schlaus
是的我正在调整我的svg路径的高度,使用相对于我的div的高度,所以我将获得父元素的height()或outterHeight(),但它返回奇怪的结果。 –
你可以给我们一个你的HTML和SVG的演示吗? –