gpt4 book ai didi

javascript - 调整大小事件的监听器

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:07 25 4
gpt4 key购买 nike

使用 bootstrap 折叠菜单,当菜单折叠时,需要将 css 属性添加到另一个 div。 .nav-collapse 内联高度值发生变化,但事件监听器不起作用。所以有什么问题?或者还有其他方法可以制作我想要的东西吗?

$('.nav-collapse').resize(function() {
var height = $('.nav-collapse').height();
$('.custom-class').css('margin-top', height);
})

最佳答案

元素没有resize事件,只有window

您必须以另一种方式应用 margin-top,这里没有要 Hook 的事件。如果折叠菜单添加了一个类或类似的类,如果另一个元素是后代或同级元素,则您可以使用它。 (如果两者都不是,那就真的很难了。)

或者您可以 Hook 关闭折叠菜单的事件,并在那里处理 margin-top(立即,或者如果折叠是动画的,则在延迟之后)。

关于javascript - 调整大小事件的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25738177/

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