gpt4 book ai didi

JQuery Accordion ,根据高度定位页脚

转载 作者:行者123 更新时间:2023-12-01 01:48:26 25 4
gpt4 key购买 nike

我制作了一个响应式网站,它检查最高的列并相应地定位页脚,因为我必须使用绝对定位。我的问题是,我在一页上有一个 Accordion ,并且页脚与 Accordion 的内容重叠。如何调整下面的代码以考虑 Accordion 的最高部分,或者在单击 Accordion 并调整高度时注册 setFooter 函数的新事件?

http://jqueryui.com/accordion/

function setFooter() {
var rightcol = $('._right').height();
var midcol = $('.col_centre').height();
//var accordian = '?';

if (rightcol > midcol) {
$('.col_centre').css('height', rightcol + 'px');
}
/* if (accordian > midcol) {
$('.col_centre').css('height', checkout + 'px');
}*/
}
$(document).ready(function() {
setFooter();

});
$(window).resize(function() {
setFooter();
});

最佳答案

此代码计算“content-div”中最高的元素,然后使用结果值设置页脚顶部值:

var h, elems, max_height;
elems = $( 'content-div' );
for( i = 0; i < elems.length; i++ ) {
h = elems[i].offsetTop + elems[i].offsetHeight + elems[i].style.marginTop + elems[i].style.marginBottom;
max_height = ( max_height > h ) ? max_height : h;
}

例如

$('#footer').css('top', max_height + 'px');

关于JQuery Accordion ,根据高度定位页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16036060/

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