相关疑难解决方法(0)

检索HTML元素的位置(X,Y)

我想知道如何获得HTML元素的X和Y位置,例如imgdivJavaScript.

html javascript css dom position

1418
推荐指数
24
解决办法
129万
查看次数

有没有办法使用 javascript 检测元素所在的 CSS 网格列和行?

有没有办法在 JavaScript 中动态检测 CSS 网格中元素所在的网格列和行?

我有一个网格,我设置了三个断点,使其具有 4、3 或 2 列。

我想要做的是,如果用户单击某个单元格,则将单元格中的新元素立即动态覆盖到被单击的单元格的右侧,除非它位于最右侧的列中,在这种情况下,覆盖元素将进入左侧的单元格。

我知道我可以使用grid-columngrid-row来指定我想要放入新内容的单元格,但为了能够使用它,我需要知道被单击的单元格的列和行。

我怎样才能动态地确定这一点?

javascript css grid css-grid

12
推荐指数
1
解决办法
5986
查看次数

有没有一种方法可以直接访问CSS网格中自动放置的元素的实际网格坐标?

有人在这里提出了类似的问题但答案只有在页面上的每个元素都自动放置并且仅占据一列的情况下才有效。

我有一个12列的网格布局,其中前三行全部由一个跨越所有十二列的元素占据;那么我有三行自动放置的元素,每行占据六列。

尽管我可以根据先前的答案进行数学计算,但认为元素的计算位置未存储在Javascript可访问的任何位置似乎有些荒谬。

如果访问有关网格的计算出的CSS属性,则只会得到“自动”和“跨度6”,而不是实际计算出的行首或行尾数。真的没有办法访问grid-row和grid-column的计算值吗?

html javascript css css3 css-grid

6
推荐指数
1
解决办法
104
查看次数

标签 统计

css ×3

javascript ×3

css-grid ×2

html ×2

css3 ×1

dom ×1

grid ×1

position ×1