同じページで Twitter Bootstrap タブ可能と Bootstrap ポップオーバーを使用しようとしています。タブの制限を超えて表示できないポップオーバーの問題を解決するのに苦労しています(問題は、ポップオーバーが境界線の横に表示され、半分隠れていることです)。
私はJQueryの専門家ではありませんが、私が理解している限り、問題は「iframe」で作成されたタブにあり、ポップオーバーは「iframe」から表示できません。
この問題を解決する方法はありますか? (= タブの境界線に近い場合でもポップオーバーを正しく表示しますか?)
どうもありがとう!
以下は私の問題を示すサンプルコードです(.html http://jsfiddle.net/7PU2D/にコピー/貼り付けする準備ができています):
<!DOCTYPE html>
<head>
<link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet">
<link href="http://twitter.github.com/bootstrap/assets/css/bootstrap-responsive.css" rel="stylesheet">
</head>
<body>
<div class="span2">
Left column
</div>
<div class="span6">
<div class="tabbable">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">tab1</a></li>
<li><a href="#tab2" data-toggle="tab">tab2</a></li>
<li><a href="#tab3" data-toggle="tab">tab3</a></li>
</ul>
<div class="tab-content">
<div id="tab1" class="tab-pane active">tab1 text
<div class="well">
<a href="#" class="btn btn-danger" rel="popover" style="position: relative;" data-content="And here's some amazing content. It's very engaging. right? " data-original-title="A Title">hover for popover</a>
</div>
</div>
<div id="tab2" class="tab-pane">tab2 text</div>
<div id="tab3" class="tab-pane">tab3 taxt</div>
</div>
</div>
</div>
<script src="http://twitter.github.com/bootstrap/assets/js/jquery.js"></script>
<script src="http://twitter.github.com/bootstrap/assets/js/bootstrap.js"></script>
<script>
$(function(){
$('a[rel=popover]').popover({
trigger: 'hover',
placement: 'in bottom',
animate: true,
delay: 500,
});
});
</script>
</body>