2017-01-30 9 views
1

私のページには、クリックするとブートストラップポップオーバーの中にコンテンツが表示されるはずのボタンが多数あります。コンテンツは私のデータベースからロードされ、サイズやサイズが異なる可能性のあるテキストや画像になる可能性があります。私はIEで正しく動作するソリューションを実装していますが、ChromeとFirefoxでは最初にクリックするとポップオーバーが途中で開きますボタン。同じボタンを2回クリックすると、IEのように問題なく画像が正しい位置に表示されます。ポップオーバーの内容がテキストの場合、すべてのブラウザで正しく表示されますが、ChromeとFirefoxでは画像に問題が表示されます。私はこれを研究しましたが、すべてのブラウザで動作するのに役立つものは見つかりませんでした。どんな助けも素晴らしいだろう。同じISSUに遭遇する可能性があり、誰のためにブートストラップポップオーバー - 2回目のクリックまで間違った位置に表示される画像

HTML

<button type="button" class="btn btn-default btn-xs" data-toggle="popover" data-container="body" data-content="@item.Content">@item.Title</button> 

JS

$(document).ready(function() { 
      $('[data-toggle="popover"]').popover({ 
       html: "true", 
       placement: "top", 
      }); 
    }); 

CSS

popover{ 
width:auto!important; 
max-width: none; 
} 
+0

どのバージョンのブートストラップを使用していますか? – kiwi1342

+0

私はブートストラップv3.3.7 –

+0

を使用しています。ポップオーバーにイメージを挿入すると、ポップオーバーアニメーションがブロックされ、イメージが正しく表示されないように見えます。イメージを注入する関数を見ることは可能ですか?その間に、popover "delay:{" show ":1000、" hide ":1000}"の遅延オプションを試してみて、何か変わったかどうか確認してください – kiwi1342

答えて

0

私はこれを見つけました。スクリプトに 'hover'という行を追加すると、各ブラウザの正しい位置に画像が読み込まれるようになりました。

+0

あなたはこの問題をどのように修正するのですか? – Jenan

+0

こんにちは。最終的に私は、私が取り組んでいたアプリケーションのためのより良い解決策であると感じた別のプラグインを使用しました。 –

+0

それを共有してください – Jenan

関連する問題