【发布时间】:2017-03-20 22:16:14
【问题描述】:
尝试在 svg 上显示引导弹出框。设法让它在 Safari 和 Firefox 中运行(尚未测试 Chrome)但无法让它在 IE 中运行 - 尝试过 IE11。
弹出框的关键在于它是在单击 svg 时触发的,然后通过单击弹出框标题中的 x 或屏幕上的任何其他位置来解除。
我已经设置了一个 jsfiddle 来显示我想要实现的目标。 IT 无法在 IE11 中运行。
<a id="testPopover" tabindex="0" class="popover_wrapper" data-toggle="popover" data-trigger="focus" data-container="body">
<svg width="310" height="110">
<rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />
</svg>
</a>
【问题讨论】:
-
可能是 IE 中
focus的问题,我敢打赌它适用于click? -
但是点击会使标题中的 x 停止工作
标签: javascript twitter-bootstrap svg popover