0

我有一个高度由 jQuery 控制的 div。我有一个扩展高度的脚本(“显示更多”)。问题是,该 div 设置为position: fixed;,所以当您将其展开到足以使内容位于窗口之外时,您将看不到它。

我想要的是一个 jQuery 脚本,它使 div 在窗口外展开时是静态的而不是固定的。

#left {
    width: 250px;
    height: auto;
    margin-top: 167px;
    position: fixed;
    float: left;
    }

我不知道怎么写。

提前致谢!祝你今天过得愉快。

编辑:差点忘了,如果需要,我会发布扩展 jQuery 函数,但我不这么认为。

4

1 回答 1

2

像这样的东西:

$('#left').css('position', 'static');

或更好:

$('#left').toggleClass('expanded');

使用 CSS:

#left.expanded {position: static;}

演示:http: //jsfiddle.net/WPUzm/

于 2013-05-04T09:51:34.317 回答