2
我有一個圖像作爲背景的ons-page加載。在應用第一次啓動時,會彈出一個ons-dialog並詢問用戶一些信息。當它彈出時,它似乎是背景CSS背後的頁面,每次都無法正確加載。角度CSS不能正確加載
有時候背景圖像(可見,因爲ons對話框不是全屏)加載正確。其他時候,它會以全尺寸加載圖像,並且不會根據我的css重新調整大小。
我對ONS-頁面的CSS(彈出後):
.details-content{
background-image: url('images/bg_beer.png');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
}
代碼顯示我的對話:爲何我的CSS是不是一直在做負載
ons.ready(function() { $scope.show('welcomePopup.html'); });
任何幫助當ons.ready()被解僱時,修復或解決方法將非常值得讚賞。
編輯1:
角控制器:
app.controller('homeCon', function($http, $scope, $compile, $sce, $window, filterFilter, $timeout){
document.addEventListener("show", function(event){
if (event.target.id == "myMainPage") {
$scope.show('welcomePopup.html');
}
},false);
...
...
};
HTML我打開頁面:
.details-content{
background-image: url('images/bg_beer.png');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover; }
</style>
<ons-page class="transparent" ng-controller="homeCon" id="myMainPage"> <ons-toolbar modifier="transparent">
<div class="right">
<ons-toolbar-button><ons-icon icon="ion-ios-location" style="color: white; font-size: 28px;"></ons-icon></ons-toolbar-button>
</div>
<div class="left">
<ons-toolbar-button ng-click="menu.toggle()"><ons-icon icon="fa-bars" style="color: white; font-size: 28px;" fixed-width="false"></ons-icon></ons-toolbar-button>
</div> </ons-toolbar> <div> <div class="details-content glass">
<div class="welcome" style="top:30%">
<img src="images/bm_logo.png" width="66%">
</br>
<div ng-view>
<ons-button modifier="quiet" style="color:white" ng-click="openFB()"><i class="fa fa-facebook-square fa-3x"></i></ons-button>
<ons-button modifier="quiet" style="color:white" ng-click="openInsta()"><i class="fa fa-instagram fa-3x"></i></ons-button>
<ons-button modifier="quiet" style="color:white" ng-click="openTwitter()"><i class="fa fa-twitter-square fa-3x"></i></ons-button>
</div>
</div> </div> <div>
</ons-page>
事件「show」未被解僱。我把這段代碼放在了各個地方,沒有運氣:/ – slowsword
它只是需要在腳本的頂部。您的主要「」是否有ID?你可以發佈更多的代碼嗎? –
Munsterlander
當然,我將它添加到問題中。 – slowsword