我想绝对定位的元素是刚出来的浏览器窗口的 - 就在浏览器窗口的顶部。 请注意,我无法提供指定元素的确切高度。
可以这样做? 如果没有,使用jQuery是罚款了。
我想绝对定位的元素是刚出来的浏览器窗口的 - 就在浏览器窗口的顶部。 请注意,我无法提供指定元素的确切高度。
可以这样做? 如果没有,使用jQuery是罚款了。
CSS:
#theElement {
position: fixed;
bottom: 100%;
}
jQuery的:
var $el = $('#theElement');
$el.css({
position: 'fixed',
top: '-' + $el.outerHeight()
});
如果你的元素在body
的水平这应该工作:
#element {
position: absolute;
top: -100%;
}