1
  <div class="btn-group">
   <button class="btn dropdown-toggle" data-toggle="dropdown"> Reviews </button>
   <button class="btn dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
   <ul class="dropdown-menu">
      <li><a href="#" id="reviewhover" rel="popover" placement="right" data-content="Reviewer:testuser is too good, too cool, too sad, too bad, too right, too wrong">testuser 2012/08/12 12:25:42:836 PM</a></li>
      <li><a href="#" id="reviewhover" rel="popover" placement="right" data-content="Reviewer:testuser11 is too">testuser11 2012/08/13 12:25:42:836 PM</a></li>
    </ul>
 </div>​

我正在使用 bootstrap.min.js v2.0.4 和 jquery 1.7.2,尝试使用 jquery 1.8.0 和 1.7.1,结果相同

我在 tbspopover.js 中有这个 js 代码-

 jQuery(function(){
     $('a[rel=popover]').popover();
 });

脚本顺序

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script src="/vendor/bootstrap.min.js"></script>
<script src="/js/views/tbspopover.js"></script>
4

3 回答 3

1

在元素添加到 DOM 之前调用了启用 popover 的 js 函数。直到完成 ajax 调用后才添加 DOM 元素。在这里找到一个提示

于 2012-08-16T09:45:52.410 回答
0

使用旧版本(2.0.2)的 Bootstrap 它应该可以工作。

您可以在此处找到一个工作示例。

旧版本的 Twitter Bootstrap 可以在 Github 上找到

于 2012-08-14T08:55:20.313 回答
0

我有一个类似的问题,这是因为 .btn-group 的字体大小设置为零!

于 2012-11-13T22:48:34.837 回答