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.jsv2.0.4とjquery1.7.2を使用していますが、jquery1.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に追加される前に、ポップオーバーを有効にするjs関数が呼び出されました。DOM要素は、ajax呼び出しが行われるまで追加されませんでした。ここでヒントを見つけました

于 2012-08-16T09:45:52.410 に答える
0

Bootstrapの古いバージョン(2.0.2)では、動作するはずです。

ここで実用的な例を見つけることができます。

古いバージョンのTwitterBootstrapは、Githubのここにあります。

于 2012-08-14T08:55:20.313 に答える
0

同様の問題が発生しました。これは、.btn-groupのfont-sizeがZEROに設定されていたためです。

于 2012-11-13T22:48:34.837 に答える