0

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

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

这就是我所拥有的:

       $(document).ready(function(){

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

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

        });

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

谢谢!

4

2 回答 2

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);
            });

        });

这仍然很笨拙,但它应该可以工作。

于 2013-11-02T15:37:41.003 回答
1

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

$('.widgets-wrapper').height($('#posts-wrapper').height());
于 2013-11-02T16:01:28.950 回答