试图达到两个等高

时间:2013-11-02 15:33:21

标签: jquery

我已经在这里搜索了这个,但我找不到任何帮助我的东西。

我想让“小部件”的高度始终与“帖子”的高度相同。在这种情况下,“帖子”总是高于“小部件”。

这就是我所拥有的:

       $(document).ready(function(){

            var widgets = $('.widgets-wrapper').height();
            var posts = $('#posts-wrapper').height();

            if ( widgets < posts ) {
                widgets == posts
            });

        });

如果我做错了,请告诉我,

谢谢!

2 个答案:

答案 0 :(得分:1)

您正在获取变量,但您需要实际更新对象。

另外

widgets == posts

仅检查小部件是否等于帖子,它不会更改小部件。尝试:

 $(document).ready(function(){

            var widgets = $('.widgets-wrapper').height();
            var posts = $('#posts-wrapper').height();

            if ( widgets < posts ) {
                widgets = posts;
                $('.widgets-wrapper').height(widgets);
            });

        });

这仍然非常笨拙,但它应该有用。

答案 1 :(得分:1)

如果帖子总是更高,你不需要测试任何东西,只需设置高度以匹配

$('.widgets-wrapper').height($('#posts-wrapper').height());