gpt4 book ai didi

javascript - 找到隐藏元素的 "potential"宽度

转载 作者:IT王子 更新时间:2023-10-29 03:17:54 26 4
gpt4 key购买 nike

我目前正在扩展 lavalamp plugin在下拉菜单上工作,但我遇到了一个小问题。我需要知道隐藏元素的 offsetWidth。现在显然这个问题没有意义,而我正在寻找的是元素的 offsetWidth 如果它没有被隐藏。

解决办法是显示出来,抓取宽度,然后再隐藏吗?必须有更好的方法...

最佳答案

具有 CSS visibility: hidden 的元素的宽度是可测量的。只有当它是 display: none 时,它才不会被渲染。因此,如果确定元素将被绝对定位(因此它们在显示时不会导致布局更改),只需使用 css('visibility', 'hidden') 来隐藏您的元素而不是 hide(),您应该可以测量宽度。

否则,是的,show-measure-hide 确实有效。

关于javascript - 找到隐藏元素的 "potential"宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1841124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com