离子框架中的选项卡
tabs in ionic framework
我目前面临一些与离子标签和浮动标签概念相关的问题。
目前使用离子骨架..我正在构建一个移动应用程序,我希望在页面滚动到选项卡所在的位置后,选项卡将固定在标题下方。我在离子内容物中保留了离子标签。
获得滚动位置后,我添加了一个"固定"类。 当它添加固定的类时,背景变为白色(不可见内容),选项卡被隐藏而不是固定在标题下方的位置。
$scope.onScroll = function() {
var scrollWidth = $(".bar".height() + $(".maincontent".height(); console.log($ionicScrollDelegate.getScrollPosition()); console.log(scrollWidth);
if (parseInt($ionicScrollDelegate.getScrollPosition().top) > scrollWidth) {
$('ion-tabs').addClass('fixed');
} else {
$('ion-tabs').removeClass('fixed');
}
};
.fixed {
left: 0;
top: 44px;
position: fixed;
z-index: 100;
width: 100%;
}
<ion-view>
<ion-header-bar class="bar bar-positive">
</ion-header-bar>
<ion-content on-scroll="onScroll()">
<div class="main-content">
<!-- some content here -->
</div>
<ion-tabs class="tabs-icon-top tabs-color-active-dark tabs-background-positive tabs-striped tabs-top">
<!-- About Tab -->
<ion-tab title="About">
<ion-nav-view>
<div>
<!--some tab content -->
</div>
</ion-nav-view>
</ion-tab>
<!--update Tab -->
<ion-tab title="Updates">
<ion-nav-view animation="slide-left-right">
<ion-view>
<ion-content scroll="false">
<!-- some other tab content -->
</ion-content>
</ion-view>
</ion-nav-view>
</ion-tab>
</ion-tabs>
</ion-content>
</ion-view>
我一直
在使用ionic.css文件,我找到了固定制表符的解决方案,但就像我说的,你将不得不编辑ionic.css文件。
您必须编辑以下内容:
.tabs-top.tabs-striped
{
padding-bottom: 0;
position: fixed;
z-index: 9999
}
.tabs-top > .tabs, .tabs.tabs-top
{
top: 44px;
padding-top: 0;
background-position: bottom;
border-top-width: 0;
border-bottom-width: 1px;
position: fixed;
z-index: 9999
}
有了这个,您将修复离子选项卡,但是如果您希望该条形标题也将固定,请编辑此
.bar-header
{
top: 0;
border-top-width: 0;
border-bottom-width: 1px;
position: fixed;
z-index: 9999
}
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 无法在Ionic select中预先选择最后一个选项
- 离子框架中的选项卡
- 带有选项框架和WordPress的JQuery复选框
- 拒绝在框架中显示网站,因为它的“X框架选项”
- 引导框架列在选项卡内容中不起作用
- 当前或最受支持的 NodeJS 框架 / lib 选项
- jQuery 单击事件选择选项不适用于 jQuery Mobile 框架
- 谷歌CSE X框架选项
- 如何在新选项卡或窗口中打开所有框架
- 我如何加载外部页面在同一选项卡与推特引导框架
- Django Rest框架/Angular JS Preflight选项请求
- 通过javascript从Chrome重新加载框架选项
- 在selenium+jsoup中以编程方式打开新选项卡中的框架