IONIC自定义subheader的最佳解决方案


Posted in Javascript onSeptember 22, 2016

IONIC subheader是我们常用的一个css 属性,但是这个subheader的高度是固定的,当然也是可以改变的,但是如果改了subheader的告诉,还要更改content的top值,稍微有些麻烦,如果是动态告诉的subheader就麻烦了,还需要动态更改content的top数值,所以就写了一个directive解决这个问题:

上代码吧:

主要代码

/**
* Created by Richard on 9/21/16.
*/
'use strict';
// @ngInject
module.exports = function() {
return {
link: function(scope, element, attrs) {
scope.$watch(function() {
let height = element[0].offsetHeight + 44;
let content = angular.element(document.querySelector('.has-subheader'));
content.css("top", height + "px");
});
}
}
};

定义directie:

.directive('customSubheader', customSubheader)

重写css:

.bar-subheader {
height: auto;
}

使用方法:

<div custom-subheader class="bar bar-subheader">
</div>

以上所述是小编给大家介绍的IONIC自定义subheader的最佳解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
详解AngularJS的通信机制
Jun 18 Javascript
基于jQuery滑动杆实现购买日期选择效果
Sep 15 Javascript
js编写贪吃蛇的小游戏
Aug 24 Javascript
jquery form表单获取内容以及绑定数据
Feb 24 Javascript
IONIC自定义subheader的最佳解决方案
Sep 22 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
Nov 07 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
Mar 08 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
Aug 06 Javascript
如何选择适合你的JavaScript框架
Nov 20 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
Dec 03 Javascript
原生js实现的观察者和订阅者模式简单示例
Apr 18 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 Javascript
详解Node.js中的事件机制
Sep 22 #Javascript
AngularJS通过$sce输出html的方法
Sep 22 #Javascript
JavaScript 随机验证码的生成实例代码
Sep 22 #Javascript
D3.js实现雷达图的方法详解
Sep 22 #Javascript
javascript函数中的3个高级技巧
Sep 22 #Javascript
JavaScript省市区三级联动菜单效果
Sep 21 #Javascript
Angular2 环境配置详细介绍
Sep 21 #Javascript
You might like
最省空间的计数器
2006/10/09 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
Laravel框架控制器,视图及模型操作图文详解
2019/12/04 PHP
学习ExtJS form布局
2009/10/08 Javascript
javascript让setInteval里的函数参数中的this指向特定的对象
2010/01/31 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
javascript实现全局匹配并替换的方法
2015/04/27 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
2016/03/05 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
原生js实现焦点轮播图效果
2017/01/12 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
Angular 表单控件示例代码
2017/06/26 Javascript
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python实现按中文排序的方法示例
2018/04/25 Python
Python使用gRPC传输协议教程
2018/10/16 Python
Python列表元素常见操作简单示例
2019/10/25 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
Nginx解决前端访问资源跨域问题的方法详解
2021/03/31 Servers