我使用以下代码在浏览器窗口的顶部和底部动态创建“覆盖”<div>
。在浏览器窗口的顶部和底部动态创建元素
$(function() {
var winWidth = $(window).width();
var winHeight = $(window).height();
$('body').append('<div style="position:fixed;left:0px;top:0px;width:' +
winWidth + 'px;height:30px">TOP</div>');
$('body').append('<div style="position:fixed;left:0px;top:' +
(winHeight - 30) + 'px;width:' + winWidth + 'px;height:30px">BTM</div>');
}
顶部<div>
正好出现在我想要的位置。
但底部<div>
不可见。在谷歌浏览器中检查它时,它似乎表明它位于窗口的底部。
任何人都可以看到我在这里错过了什么吗?
编辑我的原代码,可以在http://jsbin.com/uravif/41
用'bottom:0'替换'top'属性。 – undefined
您的代码在jsfiddle中为我工作... – sgeddes
在Google Chrome中不适用于我。我会看看你的jsFiddle,但你没有包含链接。 –