Я хочу щелкнуть в любом месте за пределами моего div, чтобы скрыть его.
У меня есть фон SVG, на котором есть график с узлами.
Я нажимаю на узел (обведите кружком) в моем SVG, и если щелкнуть этот конкретный «лишний» узел, у меня появится окно, я показываю поле с:
d3.select('#rightBox')
.attr('hidden', null);
d3.select('#leftBox')
.attr('hidden', null);
d3.select('#headerDiv')
.attr('hidden', null)
d3.select('#headerText')
.attr('hidden', null)
Это потому, что div скрыт при загрузке.Я не использую свойство отображения css, потому что оно не работает!
Проблема в том, что я пытаюсь angular (click) = "functionThatHidesTheDiv" на теле и скрываю элементы, конечно, потому что узлы круга являются частьютела тогда коробка не открывается?
Я тоже использую угловой.как только элемент не скрыт, как я могу щелкнуть где-нибудь на svg, за исключением самого div, чтобы скрыть его?