摘要: ng-options一般有以下用法: 数组作为数据源: label for value in array select as label for value in array label group by group for value in array label disable when dis 阅读全文
posted @ 2016-11-21 19:33 weboey 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: 问题及场景: 当内容能一行显示在盒子内时,文字居中对齐。 当内容过多换行后显示在盒子内时,文字左对齐。 其实这种视觉上的需求还是蛮常见的。比如用于弹出提示框,当提示内容比较少时,内容居中显示在弹出框,提示内容比较多时,内容居左对齐。但是其纯CSS实现有点麻烦,一般就放掉这个需求,或者,使用JS实现。 阅读全文
posted @ 2016-11-02 16:21 weboey 阅读(17092) 评论(0) 推荐(1) 编辑
摘要: 任务需求:由于不同浏览器对滚动条的样式解析存在差异,为统一样式风格,增加整体美观程度,需要实现自定义滚动条。 第一种方案:CSS设置滚动条样式。(目前只有Chrome浏览器支持,火狐不支持) 样式说明: 第二种方案:由于CSS设置滚动条只有谷歌浏览器支持,所以引入jquery第三方扩展插件nices 阅读全文
posted @ 2016-10-31 15:00 weboey 阅读(3512) 评论(0) 推荐(0) 编辑
摘要: Mutation Observer(变动观察器)是监视DOM变动的接口。当DOM对象树发生任何变动时,Mutation Observer会得到通知。 要概念上,它很接近事件。可以理解为,当DOM发生变动会触发Mutation Observer事件。但是,它与事件有一个本质不同:事件是同步触发,也就是 阅读全文
posted @ 2016-10-31 14:55 weboey 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 当浏览器窗口被调整到一个新的高度或宽度时,就会触发resize事件,这个事件在window上面触发,那么如何给div元素增加resize事件,监听div的高度或宽度的改变呢? 先来回答另一个问题,监听div的高度变化又有什么用呢?一般而言div的高度是随着内容的增加而自适应的,对于ajax请求的数据 阅读全文
posted @ 2016-10-31 10:28 weboey 阅读(7902) 评论(0) 推荐(0) 编辑