2016-08-16 6 views
0

ブートストラップの使用私はポップオーバーにいくつかの統計情報を表示するためにプログレスバーを挿入しましたが、問題はプログレスバーがポップオーバーの境界線外に出ていることです、これは私のコードです:ポップオーバー内のプログレスバー

私はプログレスバーがまだ応答に加えて、ポップオーバーの境界の内側にとどまるように何ができるか

$("#sword").popover({ trigger: "hover" , placement: 'top', html:true, 
 
       
 
       content: function() {return $("#ppf").html();}  
 
       });
<div class="hide" id="ppf"> 
 
      <div class="container"> 
 
       <h5 class="progress-label"> Others: </h5> <div class="progress" style=""> 
 
    <div class="progress-bar" role="progressbar" aria-valuenow="66" 
 
    aria-valuemin="0" aria-valuemax="100" style="width:66%">66%</div> 
 
        </div> 
 
      <br/><br/> 
 
      
 
      </div></div>

+0

'コンテナfluid'に' container'を変更してみてください例です。前者は固定幅で、プログレスバーがポップオーバーよりも広いように表示されている可能性があります。あるいは、完全に削除することもできます。これをポップオーバーに挿入するだけの場合は、 '.container'を使用する理由はありません。 –

+0

@RobertC実際には、ラベルと進行状況バーを同じ行に揃えたいので、コンテナクラスを追加しました。とにかく、両方のソリューションがうまくいきます。ありがとうございました :) –

答えて

0

あなたはsword要素を作成し、次にppf style = "display:none;"を設定する必要があります。

とのthatsここはあなたと同じコード

<div id="info" style="display:none;"> 
    <div class="container"> 
    <h5 class="progress-label"> Others: </h5> 
    <div class="progress" style=""> 
     <div class="progress-bar" role="progressbar" aria-valuenow="66" 
     aria-valuemin="0" aria-valuemax="100" style="width:66%">66% 
     </div> 
    </div><br/><br/> 
    </div> 
</div> 

<button type="button" class="btn"> 
    Popover on right 
</button> 

Example working on JsFiddle

関連する問題