У меня есть сложный SVG, который является планом этажа здания. Я хотел бы создать модальные окна или всплывающие окна, которые предоставляют небольшое описание разных комнат в здании.Как открыть модальное окно, нажав на элемент SVG
Вопрос: как добавить форматирующий модальный (или другое всплывающее окно) при щелчке или в SVG? Я попытался добавить модальный код в тег, но это, похоже, не работает.
<rect data-toggle="modal" data-target="#section-h-modal" id="section-h" x="112.6" y="31.4" class="mapsvg-region" width="35.2" height="69.3" style="vector-effect: non-scaling-stroke; fill: rgb(0, 125, 186);">
<foreignobject class="node" x="46" y="22" width="100" height="100">
<div id="section-h-modal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">x</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</foreignobject>
Это местный сайт тест, так что я не могу показать его, но здесь некоторые соответствующий код: добавлен avove –