调整大小事件的监听器

时间:2014-09-09 06:43:57

标签: javascript jquery css twitter-bootstrap

使用bootstrap折叠菜单,当菜单折叠时,需要将css属性添加到另一个div。 .nav-collapse内联高度值更改,但事件侦听器不起作用。所以有什么问题?还是有其他方法可以制作,我想要什么?

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

1 个答案:

答案 0 :(得分:1)

元素没有resize事件,只有window

你必须以另一种方式应用margin-top,这里没有一个事件要挂钩。如果折叠菜单添加了一个类或类似的类,如果另一个元素是后代或兄弟,则可以使用它。 (如果不是,那就太难了。)

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