2
私のPhonegap Appでons-popoverを動作させることができません。ポップオーバーを表示するためにボタンをクリックすると、ページ全体が暗くなりますが、ページにはコンテンツが表示されません。以下は私が使っている簡単なページです。ons-popoverがコンテンツを表示していません
<ons-page id="testPopCtrlerid" ng-controller="TestPopController" style="background-color: white; color: black" >
<section>
<br><br><br><br><br>
<div style="text-align: center">
<div style="margin-top: 30px; text-align: center">
<ons-button id="my-btn" modifier="light" ng-click="showPopOver('#my-btn')">Show popover</ons-button>
</div>
</div>
</section>
<ons-template id="popovert.html">
<ons-popover modifier="android" direction="up down" cancelable>
<div style="text-align: center; opacity: 0.5; color: black; background-color: red; font-size: 10pt; z-index: 1000000">
<p style="text-align: center; opacity: 0.5; color: black; background-color: red; font-size: 10pt; z-index: 1000000">This is a popover!</p>
<p style="text-align: center; color: black; background-color: red; font-size: 10pt; z-index: 1000000">Click the background to remove the popover.</p>
</div>
</ons-popover>
</ons-template>
</ons-page>
app.controller('TestPopController', function ($scope) {
ons.createPopover('popovert.html').then(function(popover) {
$scope.popover = popover;
});
$scope.showPopOver = function(e) {
$scope.popover.show(e);
};
});
私は温泉バージョン1.3.2を使用しています。そのようなものは、最新のバージョンです。私はリップルエミュレータと私のAndroidデバイスでテストしています。リップルエミュレータで検査することで特定のものを見つけることができませんでした。 –
問題は私のbootstrap.min.cssに関連していると判断しました。それはpopoverクラスをオーバーライドしているようです。 bootstrap.min.cssを削除すると、ポップオーバーが表示されますが、コンテンツがなく黒くなり、レイアウトが崩れます。それはバージョンv3.0.3のようです –