0

Я пытаюсь открыть popover на форме, если выбран первый параметр («Ничего не выбран») при нажатии «Далее» в мастере. Я использую Bootstrap и Bootstrap Wizard.Bootstrap popover по определенному элементу

Я уже получил popover для работы, но не так, как мне нужно. Я хочу, чтобы popover на теге <a>, но когда нажата кнопка «Далее», а не когда я нажимаю кнопку «Тест».

Надеюсь, я прояснился.

Вот что я пытался до сих пор:

HTML:

<div> 
    <a href="#" data-toggle="popover" id="warning" title="Hello" data-content="Bye!">Test</a> 
    <select class="form-control input-lg" id="some_id"> 
     <option value="0">Nothing selected</option> 
    </select> 
    <br> 
</div> 

Javascript:

$(document).ready(function() { 
    $('#rootwizard').bootstrapWizard({ 
     onNext: function (tab, navigation, index) { 
      $("#warning").popover({ 
      container: "body" 
      }) 
     } 
    }) 
}); 

ответ

0

Вы были некоторые ошибки в JavaScript, и вы не инициализирует поповер : $('[data-toggle="popover"]').popover();

Следующие работы

<link href="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"> 


<div> 
    <a href="#" data-toggle="popover" data-placement="bottom" id="warning" title="Hello" data-content="Bye!">Test</a> 
    <select class="form-control input-lg" id="some_id"> 
     <option value="0">Nothing selected</option> 
    </select> 
    <br> 
</div> 

<script src="http://code.jquery.com/jquery.js"></script> 
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap-wizard/1.2/jquery.bootstrap.wizard.js"></script> 
<script> 
$(document).ready(function() { 
    $('[data-toggle="popover"]').popover(); 
    $('#rootwizard').bootstrapWizard({ 
     onNext: function (tab, navigation, index) { 
      $("#warning").popover({ 
       container: "body" 
      }); 
     } 
    }); 
}); 
</script> 

Edit: добавлена ​​скрипка: http://jsfiddle.net/timgavin/4rwzsmgc/

+0

Он по-прежнему не работает, ничего не происходит при нажатии на кнопку "Далее". Я сделал все изменения, которые вы предложили. – BravoZulu

+0

он работает. Я обновил свой ответ скрипкой. Если он не работает с вашей стороны, что-то еще может противоречить ему, или вы что-то упустили. – timgavin

+0

Прежде всего, спасибо за ваши ответы. Поппер работает, просто не так, как я предполагаю. Он работает, когда вы нажимаете на тег '', но не при нажатии «next» в мастере, что является целью моего вопроса. Спасибо в любом случае. – BravoZulu

Смежные вопросы