0

我想要一个绝对定位的元素就在浏览器窗口之外——就在浏览器视口的顶部。请注意,我无法提供指定元素的确切高度。

这可以做到吗?如果没有,使用 jQuery 也可以。

4

2 回答 2

2

CSS:

#theElement {
    position: fixed;
    bottom: 100%;
}

jQuery:

var $el = $('#theElement');

$el.css({
    position: 'fixed',
    top: '-' + $el.outerHeight()
});
于 2013-01-27T01:44:17.387 回答
0

如果您的元素处于body水平状态,则应该可以:

#element {
  position: absolute;
  top: -100%;
}
于 2013-01-27T01:46:20.137 回答