将父母的孩子与位置绝对或固定伸展到视口的全高度

时间:2013-09-22 23:43:52

标签: jquery css position css-position absolute

我有这件事一直困扰着我。

它是一个ScrollToFixed元素,里面有一个slideToggle元素。显示时,slideToggle元素应扩展到视口高度的100%。使这一点复杂化的是父元素具有position: absoluteposition: fixed,具体取决于浏览器是否已滚动。由于滑动元件应覆盖下方(不要将其向下推),因此需要将pos:abs或pos:fixed固定在顶层。

我已经在这里待了几个小时了,试图想办法绕过这个问题,但我找不到办法。有什么想法吗?

JS Bin

1 个答案:

答案 0 :(得分:0)

尝试使用slideToggle函数

提供下拉列表的高度
$('.navheader #dropdown').height( $(document).height()-400 );

因为我不知道doc高度,所以它的拉伸距离太远了。看看你是否可以照顾那个:)或者让我知道生病开始编辑。