javascript - 尝试右对齐 Javascript 中的弹出元素

标签 javascript jquery css

我正在尝试对齐表中标题元素中的弹出元素。最终,弹出元素将为我的表格提供排序和过滤等功能。

默认情况下,弹出窗口将自己对齐到,但我想将它们对齐到:

enter image description here

我的 CSS 代码看起来像这样:

.Table .Popup {
    position:absolute;
    z-index:9999;
}

我想使用relative 位置而不是absolute(即相对于标题项),但我不确定如何使用。如果我使用 absolute,这不会干扰位置设置为 absolute 的任何其他父容器吗?

JSFiddle:http://jsfiddle.net/XJXuR/9/

有谁知道如何做到这一点? JQuery 或 Javascript 都可以。谢谢。

最佳答案

只需添加此 CSS 代码:

tr.TableHeaderLabels td {
  position: relative;
}

.Table .Popup {
    right: 0;
}

我在你的 jsFiddle 上试过了,它按预期工作:)

编辑:用我的代码 fork 原始的 jsFiddle:http://jsfiddle.net/p3khu/1/

关于javascript - 尝试右对齐 Javascript 中的弹出元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17451519/

相关文章:

html - Bootstrap 3 : columns over columns

html - IE 中使用 float 的 CSS 不需要的填充

javascript - 动态加载其他 Google map 库

javascript - 单击元素时,Javascript 中的数学出现问题

javascript - 跳下 anchor (在 table 上)

javascript - 使用 jQuery 验证插件对输入进行条件 url 验证

javascript - 在解析中检索信息

html - 网格对齐水平居中不起作用

javascript - 如何使用本地存储在刷新时保存当前选项卡

javascript - 在类创建的对象上返回未定义