我有一個滑動菜單,我在我的應用程序的每個頁面上放置。奇怪的是,在根主頁以外的所有頁面上,滑動菜單打開兩次,並排。我似乎無法弄清楚爲什麼會發生這種情況。我設置了從真到假的滑動,這並沒有改變任何東西。也嘗試揭示/推式,並沒有提供不同的結果。onsen-ui滑動菜單打開兩次
任何想法爲什麼會發生這種情況?謝謝!
<ons-sliding-menu
var="app.slidingMenu"
menu-page="sliding_menu.html"
side="right"
main-page="about-us-aboutInfo.html"
type="push"
max-slide-distance="260px"
swipeable="false">
</ons-sliding-menu>
<ons-template id="about-us-aboutInfo.html">
<ons-page>
<ons-toolbar>
<div class="left">
<ons-back-button>Back</ons-back-button>
</div>
<div class="center animated fadeIn">{{ title }}</div>
<div class="right">
<ons-toolbar-button ng-click="app.slidingMenu.toggle()">
<i class="ion-navicon" style="font-size:32px; vertical-align:-6px;"></i>
</ons-toolbar-button>
</div>
</ons-toolbar>
<div class="about-us-aboutInfo">
<div ui-view class="container">
<div class="content animated fadeIn">
<h1 class="text-heading">{{ title }}</h1>
<div class="animated fadeIn">
<div ui-view ng-repeat="section in Source.sections">
<h1 class="text-heading">{{ section.heading }}</h1>
<p ng-repeat="paragraph in section.paragraphs">
{{ paragraph }}
</p>
</div>
</div>
</div>
</div>
</div>
</ons-page>
</ons-template>
我不是很瞭解你打開兩次的意思,但也許我的答案解決了你的問題。如果不是,請在Codepen中重現問題或者我們可以看到的任何類似問題。 –
當我單擊工具欄中的漢堡包圖標時,會打開滑出菜單。如果我碰巧在該滑出菜單中單擊並將其拉出,則會在其旁邊創建第二個實例。所以,我可以同時看到兩個相同的滑出菜單。 –
這真的很奇怪。應用中應該只有一個滑動菜單。不知何故,你是否包含1個以上?我希望在Codepen中看到它,如果你能做到的話。 –