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 相关文章推荐
基于JQuery的cookie插件
Apr 07 Javascript
深入理解Javascript闭包 新手版
Dec 28 Javascript
js图片延迟加载的实现方法及思路
Jul 22 Javascript
做好七件事帮你提升jQuery的性能
Feb 06 Javascript
javascript设计模式--策略模式之输入验证
Nov 27 Javascript
利用JavaScript阻止表单提交的两种方法
Aug 11 Javascript
jQuery实现的模拟弹出窗口功能示例
Nov 24 Javascript
JS设计模式之状态模式概念与用法分析
Feb 05 Javascript
mpvue中使用flyjs全局拦截的实现代码
Sep 13 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
Jan 04 Javascript
JS异步执行结果获取的3种解决方式
Feb 19 Javascript
three.js显示中文字体与tween应用详析
Jan 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
基于mysql的论坛(7)
2006/10/09 PHP
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
JS中完美兼容各大浏览器的scrolltop方法
2015/04/17 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
2016/09/17 Javascript
javascript函数的四种调用模式
2017/01/08 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
Python实现完整的事务操作示例
2017/06/20 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
Python实现抢购IPhone手机
2018/02/07 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
python多任务之协程的使用详解
2019/08/26 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
财务部副经理岗位职责
2014/03/14 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
网络技术专业求职信
2014/07/13 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
投诉书范文
2015/07/02 职场文书