2016-03-21 15 views
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); 
      }; 
     }); 

答えて

3

あなたが提供しているコードには特に問題はないようです。

あなたが問題を説明している方法は、CSSの問題のように聞こえます。あなたがあなたのスタイルのいくつかでポップオーバーを隠していないことを確認してください。

ここにはコードのworking demoがあります。

デモはOnsen 2.beta.7で行われました。場合によってはあなたのバージョンを更新することができます。最近更新したことがあっても、jsファイルだけでなくスタイルも更新することを忘れないでください。

スタイルの問題であれば、=> ispect要素を右クリックして、ポップオーバーを見つけて、それが見えない理由を確認することができます。

アンドロイドでタグ付けしているので、アンドロイドでテストしているときにのみ問題が発生しますか?

+0

私は温泉バージョン1.3.2を使用しています。そのようなものは、最新のバージョンです。私はリップルエミュレータと私のAndroidデバイスでテストしています。リップルエミュレータで検査することで特定のものを見つけることができませんでした。 –

+1

問題は私のbootstrap.min.cssに関連していると判断しました。それはpopoverクラスをオーバーライドしているようです。 bootstrap.min.cssを削除すると、ポップオーバーが表示されますが、コンテンツがなく黒くなり、レイアウトが崩れます。それはバージョンv3.0.3のようです –

関連する問題