javascript - 使 div 总是直接出现在另一个 div 之上?

标签 javascript jquery html css

我正在使用...使 div 居中

jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", (($(window).height() - this.outerHeight()) / 2) + 
                                            $(window).scrollTop() + "px");
    this.css("left", (($(window).width() - this.outerWidth()) / 2) + 
                                            $(window).scrollLeft() + "px");
    return this;
}

然后我想将另一个 div 移动到这个居中的 div 的正上方,这样它们就可以如下放置......

  |-------------|
  | Moved Above |
  |-------------|
  |             |
  |   Centered  |
  |             |
  |-------------|

我将如何实现这一目标?

最佳答案

您可以使用 jQuery 的 prepend()prependTo()将新内容置于当前内容之上的功能。

关于javascript - 使 div 总是直接出现在另一个 div 之上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9453347/

相关文章:

javascript - 查找前面没有任何内容、后面也没有任何内容的字符串

JavaScript `bind` 方法未按预期工作

javascript - jQuery 将数据发送到 webapi

html - Margin-top 将整个 div 向下推,而不仅仅是单个元素

javascript - Flex 通过 flash 变量将值从 html 传递到 Flex 组件

html - 为什么当我点击顶部菜单中的链接时不起作用?

javascript - DOM 操作(使用 jQuery 或其他)是异步的吗?

javascript - 对范围界定和这个感到困惑

jquery - 为什么我在 MongoDB REST API 中收到带有字符串的错误请求?

jQuery 数据表显示 html 内容