我有一个带有母版页的 ASP.NET 页面,无论出于何种原因,它都会导致 top:0; left:0
就在母版页下方。检查生成的 DOM,我发现 <body>
位于页面的最顶部,我需要在其中放置 <div>
。如何使用 JQuery 定位我的 <div>
与我的 <body>
完全相同的位置标签?
最佳答案
top:0
实际上并不是顶部的原因是 div 必须包含在具有 position:relative
或 position: 的元素内绝对
(更有可能是相对)。
解决此问题的最简单方法是将 div 直接附加到正文。
$("#yourdiv").appendTo("body");
关于javascript - 如何将 div 的位置设置为与 HTML <body> 开始标记相同的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7352711/