【发布时间】:2016-09-17 11:36:54
【问题描述】:
我在尝试使用离子标签时遇到问题。
我需要它们始终在屏幕底部可见(类似于position: fixed; bottom: 0; left: 0;)。
我遇到的问题是,在我当前的设置中,表现不如预期。
这是我正在使用的模板:
<h2>This is subview</h2>
<div class="list">
<div class="item " ng-repeat="el in elements">
{{el.name}}
</div>
</div>
<div class="tabs tabs-icon-only tabs-dark">
<a class="tab-item">test</a>
<a class="tab-item">test 1</a>
<a class="tab-item">test 2</a>
</div>
但选项卡链接到屏幕底部,因此,如果我必须滚动页面,它们位于底部,而不是始终可见,内容在不同的 z-index 上滚动下方。
我可能解释得不好,所以这里有一个例子可以更好地解释这一点: http://codepen.io/NickHG/pen/NNZYwK?editors=1010
总结一下:即使页面较长,我必须做些什么才能让标签始终固定在底部?
PS:所有这些都是指一个子视图,如果它在某种程度上很重要。
感谢您的建议和帮助
【问题讨论】:
-
你为什么不使用 ion-tab 指令?使用它,将自动将自身与离子视图对齐。见Ionic Documentation
-
尝试了 tabs 指令,它的作用相同,但它不起作用。 codepen.io/NickHG/pen/NNZYwK?editors=1010
-
需要玩
ion-tabs { position: fixed; left: 0px, bottom: 0px }的风格。但是话虽如此,选项卡位于视图内部的子视图中有点混乱。 -
是的,我很确定这就是为什么表现不如预期的原因。我目前基本上有
。我也尝试了自定义样式,但它并没有真正固定在屏幕底部,而是在滚动上移动
标签: angularjs ionic-framework ionic-tabs