【发布时间】:2022-01-15 11:11:21
【问题描述】:
在this codepen 中,单击一个节点会导致出现一个弹出框。最终,我希望链接和可点击的东西出现在弹出窗口中。问题是,现在当你点击它时,弹出框就会关闭。
我正在使用 onclick 事件,因此当您单击任意位置(HTML 正文)时,弹出框将关闭。我更喜欢在弹出窗口中说“x”关闭按钮,但我不知道如何在此单击关闭事件中取消包含弹出窗口。
d3.select("body").on("click", function() {
console.log("click on body")
tooltip.style("opacity", 0)
tooltip.style("visibility", "hidden")
})
我认为“工具提示”上的 d3 stopPropagation 事件可能会在这里发挥作用,但我不确定。
感谢您的帮助!
【问题讨论】:
标签: javascript d3.js onclick popover