Vea este codepen para ver una demostración de los popovers cuando hace clic en un nodo azul.
Estoy tratando de hacer que la funcionalidad de cierre de popover funcione de la siguiente manera
Seguí una implementación en la que aparece una "superposición de información sobre herramientas" invisible, que admite la función de clic para cerrar. Pero eso no me permite hacer clic en otros nodos sin antes ocultar la superposición.
hacer clic en un nodo activa la función clicknode, que muestra la "información sobre herramientas" y la "información sobre herramientasBg"
function clicknode(event, nodes) { const[x, y] = d3.pointer(event); tooltipBg.style("display", "block"); tooltip .style("left", `${event.pageX}px`) .style("top", `${event.pageY}px`) .transition().duration(1).style("visibility", "visible") .transition().duration(300).style("opacity", 1) .style("display", "block"); loadTooltipContent(nodes); }Gracias por cualquier ayuda que pueda tener.