2011-10-06 8 views
7

TwitterからのブートストラップCSSライブラリを使用して既存のモーダルダイアログにポップオーバー効果を使用したいと思います。ポップオーバーを小さな画像アイコンにバインドします。ブートストラップ:モーダルでポップオーバー

$('#modalContainer').modal({ 
    keyboard : true 
}); 

しかし、私は、ポップオーバーが代わりにモーダルDIV OVERモーダルコンテナの下にレンダリングされていること(参照されて持っている効果:

$('#infoIcon').popover({ 
    offset: 50, 
    placement: 'right' 
}); 

モーダル自体もドキュメントに従って追加されます以下のスクリーンショット)。モーダル部門を超えて本当にポップオーバーをもたらすことができますか?

enter image description here

答えて

9

Bootstrapのメンバーはこの問題をバグと認識し、次のリリースで修正しました。あなたが試すことができます。一方で see more details here

1

1つのウィンドウのz-index値が何であるかをチェックし、優れた価値を持つもう一つのためのzインデックスを変更してください。使用しているプラ​​グインが入力パラメータでこの変更を許可していない場合は、jQuery css機能でこれを行うことができます。

5

$('#infoIcon').popover({ 
    offset: 50, 
    placement: 'right' 
}); 

$("#infoIcon").data('popover').tip().css("z-index", 1060); 
5

あなたは、単にCSSを経由してポップオーバーのzインデックスを設定し、そのためにはJavaScriptを必要としません:

.popover { 
    z-index: 1060; 
} 
2

あなたの場合あなたが使用する必要があります、フライで作業する必要があります

$("<style type='text/css'> .popover{z-index:1060;} </style>").appendTo("head"); 
関連する問題