【发布时间】:2020-05-22 21:37:00
【问题描述】:
有没有办法在 javascript 中动态检测 CSS 网格中元素所在的网格列和行?
我有一个网格,我设置了三个断点,使其具有 4、3 或 2 列。
我想要做的是,如果用户在一个单元格中单击,动态覆盖单元格中的一个新元素,紧邻被单击的单元格的右侧,除非它位于最右边的列中,在这种情况下覆盖元素将进入左侧的单元格。
我知道我可以使用grid-column 和grid-row 来指定要放入新事物的单元格,但是为了能够使用它,我需要知道该单元格的列和行被点击了。
如何动态确定?
【问题讨论】:
标签: javascript css grid css-grid