Javascript-获取某个相对集中的子项的宽度以显示:无
我有一些列表项由于隐藏的祖父母(或更大的亲戚)而被隐藏。我可以通过亲戚递归,并将每个亲戚设置为显示:block;位置:绝对位置;左:999em;然后获取子宽度或shoudl我只是在getwidth函数中提供一个选项参数来获取隐藏的相对值(如果存在)Javascript-获取某个相对集中的子项的宽度以显示:无,javascript,Javascript,我有一些列表项由于隐藏的祖父母(或更大的亲戚)而被隐藏。我可以通过亲戚递归,并将每个亲戚设置为显示:block;位置:绝对位置;左:999em;然后获取子宽度或shoudl我只是在getwidth函数中提供一个选项参数来获取隐藏的相对值(如果存在) 或者有人有更优雅的解决方案吗?这在javascript中是没有库的。我对此不是100%肯定,但我在某个地方读到(我认为是W3C)可以计算display=“hidden”的元素(宽度/高度),而display=“none”的元素不能 所以一个解决方案是
或者有人有更优雅的解决方案吗?这在javascript中是没有库的。我对此不是100%肯定,但我在某个地方读到(我认为是W3C)可以计算display=“hidden”的元素(宽度/高度),而display=“none”的元素不能 所以一个解决方案是使用display=“hidden”而不是none 但是,您希望何时获得宽度/高度?元素何时隐藏或可见
- 莫勒
- 需要这个东西的高度/宽度,当它可见时,