小编wik*_*239的帖子

如何在确认后 Lambda 触发器中检测密码更改?

当用户注册以向数据库输入条目时,我会触发 Lambda。确认后 Lambda 触发器触发正常,没有任何问题。现在,在实施密码更改表单后,我看到触发了相同的 Lambda。

事实上,AWS 声明它应该 - 它是“确认后”,因此当用户确认其电子邮件重新输入发送的代码时,它就会触发。我对此很满意。

如何在 Lambda 中识别触发触发器的原因是什么?当只是更改密码时,我不想进行相同的数据库调用。

(我检查了传入的请求 - 对于该问题没有任何用处)

amazon-web-services amazon-cognito aws-lambda

9
推荐指数
1
解决办法
3943
查看次数

如何为 CSS 网格的每隔一行设置样式?

我有无限数量的div元素(内容/网格项目)。我希望它们按定义的 CSS 网格列数进行布局。CSS Grid 可以轻松地将它们布置成这样。但是现在随着元素就位,我想以<div>某种方式在结果网格的每隔一行中设置 s 的样式。

可以将其视为将每隔一行的表格样式设置为较深的颜色。

这个问题可以概括为:你可以为 CSS Grid 的任意行/列设置样式吗?

建议情况:

<div class="content-grid">
    <div class=""content-grid__item></div>
    <div class=""content-grid__item></div>
    <div class=""content-grid__item></div>
    ...

</div>
Run Code Online (Sandbox Code Playgroud)

它的CSS:

.content-grid {
    display: grid;
    grid-template-columns: 77px 77px 77px;
}

.content-grid__item {
    background-color: red;
}
Run Code Online (Sandbox Code Playgroud)

以及理想世界中的首选解决方案:

// pseudocode
.content-grid:nth-row(odd) .content-grid__item {
    background-color: darkred;
}
Run Code Online (Sandbox Code Playgroud)

css css-grid

7
推荐指数
1
解决办法
1万
查看次数

表中单个TD的CSS填充

我有一张桌子,像这样构造:

<table>
<tr>  <td>1</td>  <td>2</td>  <td rowspan="4">3</td></tr>
<tr>  <td>4</td>  <td>5</td>                        </tr>
<tr>  <td>6</td>  <td>7</td>                        </tr>
<tr>  <td>8</td>  <td>9</td>                        </tr>
<tr height="100"><td colspan="2">10</td><td class="eleven">11</td> </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

现在问题出在最后一行.整行的高度设置为100px,因此在TD中有足够的空间.在最后一个TD中,我想设置一个单独的填充,因此只有内容"11"从顶部填充:

.eleven {
    padding-top:15px;
}
Run Code Online (Sandbox Code Playgroud)

设置这会导致问题 - 此行中的第一个TD也会获得填充顶部:10px; 为什么以及如何只填充第二个?

html html-table padding

6
推荐指数
2
解决办法
5万
查看次数

count(nodes(p))如何在Cypher,Neo4j中工作

我正在寻找一个如何工作的解释,以及为什么不返回路径中的节点数.假设我匹配路径p.现在:

WITH p, count(nodes(p)) AS L1 RETURN L1
Run Code Online (Sandbox Code Playgroud)

返回1.

如果清楚,我该如何正确计算路径节点?

neo4j cypher

5
推荐指数
1
解决办法
1252
查看次数

如何动态更改Intersection Observer的配置

我的页面上有一个部分,当用户滚动时,会触发一个事件.该解决方案的使用IntersectionObserver非常适合我的需求.但是,rootMargin当用途已经存在时,我想调整这个观察者的大小.

现在这是一个像这样的观察者最简单的方法:

const options = { rootMargin: '20px' };
let observer = new IntersectionObserver(callback, options);
Run Code Online (Sandbox Code Playgroud)

将分配它的属性:

observer.rootMargin = '0px';
Run Code Online (Sandbox Code Playgroud)

但是似乎没有用.

有可能以及如何改变曾经创建过的交叉观察者的行为?

javascript intersection-observer

2
推荐指数
1
解决办法
517
查看次数