javascript - 如何将 div 的位置设置为与 HTML <body> 开始标记相同的位置?

标签 javascript jquery master-pages positioning

我有一个带有母版页的 ASP.NET 页面,无论出于何种原因,它都会导致 top:0; left:0就在母版页下方。检查生成的 DOM,我发现 <body>位于页面的最顶部,我需要在其中放置 <div> 。如何使用 JQuery 定位我的 <div>与我的 <body> 完全相同的位置标签?

最佳答案

top:0 实际上并不是顶部的原因是 div 必须包含在具有 position:relativeposition: 的元素内绝对(更有可能是相对)。

解决此问题的最简单方法是将 div 直接附加到正文。

$("#yourdiv").appendTo("body");

关于javascript - 如何将 div 的位置设置为与 HTML <body> 开始标记相同的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7352711/

相关文章:

javascript - ng-repeat 元素没有显示

javascript - 使用 Jquery 更新 div 字符串内容

asp.net - 我可以动态更改嵌套母版页的母版吗?

javascript - 如何在母版页js脚本后加载网页js

javascript - 为什么我无法使用代理正确获取数据?

jquery - 这个切换按钮如何通过 CSS 工作?

javascript - 如果一个元素没有被拖到一个特定的位置,那么它要回到原来的位置吗?

jquery - 如何使 Angular 读取 jQuery 插入的元素

javascript - 如何使用 javascript 检索隐藏字段值?

javascript - 通过 JavaScript 中的字符串数组从对象中提取键和值