【发布时间】:2015-06-03 11:47:38
【问题描述】:
我需要几天来试图解决的问题。
我正在尝试结合 onsen-ui 框架中的块来创建一个固定的脚栏,该脚栏将在下面有带有图标和文本的操作按钮,而不像我在其中创建的那样加载其他页面的内容
<ons-list-item style="text-align:center;padding-top:4px;"modifier="action-buttons">
<ons-row class="action">
<ons-col class="action-col">
<div class="action-icon">
<ons-icon icon="ion-ios-calendar-outline"></ons-icon></div>
<div class="action-label">Check Now</div>
</ons-col>
....
</ons-row>
</ons-list-item>
</ons-list>
http://codepen.io/Cadmos/pen/BybqpR/
问题在于它不是固定的页脚,直到您到达页面内容的底部才会显示。
我尝试结合使用 ons-bottom-toolbar 来模拟不同的版本,该版本用于固定页脚,但没有成功,因为它没有在图标下方显示任何文本,并且在其中加载了其他页面的内容(我不想要)
<ons-bottom-toolbar>
<div class="tab-bar">
<label ng-click="menu.setMainPage('home.html')" class="tab-bar__item">
<input type="radio" name="tab-bar-b">
<button class="tab-bar__button">
<ons-icon icon="fa-twitter" fixed-width="true"></ons-icon>Home
</button>
</label>
......
</div>
</ons-bottom-toolbar>
http://codepen.io/Cadmos/pen/JozmEQ/
另外,当加载其他页面的内容时,它还会导致左上方的滑动菜单显示两次。
纯格式的ons-bottom-toolbar 非常适合我想要的,但它应该只存在于在母版页内显示其他页面的不同内容(我不想要这个),这也使得菜单工具栏存在时加载两次
【问题讨论】:
标签: angularjs html css cordova onsen-ui