问题标签 [details-tag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
57 浏览

javascript - 如何将元素移动到其 flexbox 容器中的最后一个位置?

我有一个包含几个细节元素的 flexbox 容器。它们遵循 flex-wrap 行为。我希望一个 details-element 在打开时跳到容器的其他元素下方。

所以,它应该从这个开始:

弹性盒之前

对此:

弹性盒后

之后打开的所有细节都应该以相同的方式运行并跳到最后一个位置。到目前为止,我已经尝试更改使用 javascript/jQuery 单击的详细信息元素的顺序:

我是否需要为此给细节元素一个类并以某种方式解决它们?或者有没有其他方法可以实现我正在寻找的东西?

0 投票
2 回答
33 浏览

javascript - 如何更改打开和关闭详细信息/摘要的图片?

这是我的第一个 JavaScript。它花了很多时间,但无法让它工作。

显然,它应该做的是在打开“详细信息/摘要”部分时更改图片。仅供参考,这是我试图解决的这个问题的后续行动。有人看到我做错了什么吗?

0 投票
1 回答
44 浏览

javascript - 当使用 React 单击另一个详细信息时,如何自动关闭打开的详细信息标签?

问题

我有一个detail标签列表,我想details在另一个标签打开时关闭一个打开的标签。

我正在动态呈现details标签列表

我正在使用 React 和钩子

我的尝试

我将 open 属性设置为 useState 并在details单击标签时更新,但这似乎不起作用。

这是代码沙箱的链接

0 投票
4 回答
39 浏览

javascript - 动态创建详细信息标签的事件监听器?

为什么这有效:

这是行不通的吗:

虽然代码本质上是完全重复的......

似乎事件侦听器本身已创建。但是,在 seconde 代码中没有正确处理 details.opened 语句,而在第一个代码中确实可以使用相同的方法。

有没有办法让第二种方法起作用?因为我需要创建超过 2000 个...