Подсказка Bootstrap не отображается при наведении SVG

не могли бы вы взглянуть на это ссылке и дайте мне знать, почему подсказка bootstrap не отображается на этом svg?

вот код, который у меня есть

<div class="container">
<div class="well">
   <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     width="200px" height="200px" viewBox="0 0 200 200" enable-background="new 0 0 200  200" xml:space="preserve">
   <polygon  class="firststar" points="64.385,54.267 56.951,50.769 49.854,54.911 50.884,46.76 44.752,41.291 52.823,39.751 56.129,32.229 60.087,39.429 
68.262,40.249 62.639,46.239 "/>
  </svg>
</div>
</div>

и

Я использую эту функцию jQuery

$('.firststar').tooltip();

1 ответов


причина в том, что по умолчанию он вставляет динамически сгенерированную подсказку div в svg, что делает браузер не отображать его. Вместо этого используйте container свойство в параметрах, чтобы установить контейнер, где должен быть размещен сгенерированный div boostrap. Смотрите пример ниже:

$('.firststar').tooltip({title:'sometitle', container:'body'});

контейнер может быть любым не контейнером элемента svg. скажите в вашем случае .well поэтому вы напишете это как

$('.firststar').tooltip({title:'sometitle', container:'.well'});

демо

посмотреть подсказки опции