angularjs中ng-show与css中display:none的优先级问题
angular中ng-show 与 css的display:none
用过angular.js的童鞋都知道,ng-show指令在其条件符合时可以使元素显示,条件不符合时使元素隐藏。
我却在前两天写代码的时候发现一个有意思的现象:
angular.js中的ng-show 并不能像jQuery中控制CSS样式那样,使样式设置为display:none的元素显示。这个小发现的过程如下:
先看一下当时要实现的效果(很简单,就是一个tab切换):
1、简单的布局完成后:
2、在写博客内容的样式时,习惯性地给每一个tab的内容div添加了display:none样式:
3、然而,在页面中就看不到任何一个tab的内容页:
4、代码写完之后没有出现想要的效果,不要着急,不要惊慌。F12 打开调试面板,首先并没有报错,那就找对应的样式,发现是CSS中的display:none 还在起作用:
5、既然 display:none 还在起作用,就把它去掉:
6、效果出来了:
好了,在细小的知识点也会在某个时候引发难以发现的大问题。这就是一般发现并解决问题的过程,最终的结论是:js中控制CSS的优先级会高于在CSS代码中设置该样式;但angular.js中的ng-show条件成立时,让元素显示的优先级并不会覆盖CSS中display:none 。
希望这个小细节对您有所帮助。
个人微信公众号:侦探小禾子,闲聊育儿生活星座塔罗牌,野生法考通过者免费法律咨询,欢迎关注!
angularjs中ng-show与css中display:none的优先级问题相关推荐
- css中文本指什么,CSS中的文本属性
本文总结一下CSS中关于文字的相关属性,最后给出实例. CSS基础文字属性 文字的基础属性主要包括:字体.颜色和文本.除去颜色color的属性外,字体和文本的相关属性可以权威参考: CSS 文本属性( ...
- css中ul位置移动,css中ul怎么定位
css中ul怎么定位 css中所有的元素默认都是static定位,要改变ul的定位方式,我们只需要指定元素的css position属性即可. 关于定位的几种方式1.static定位(普通流定位) - ...
- css中文本指什么,CSS中的文本属性学习指南
文本缩进 text-indent 值:长度值(正.负均可) 示例:p {text-indent:3em;} 字符间距 letter-spacing 值:任何长度值(正.负值均可). 示例:p {let ...
- HTML5中margin属性应用,CSS中margin属性及其使用探究
本文向大家描述一下CSS中margin属性的用法,主要包括其属性,使用过程中会遇到的问题,以及一些高级应用等内容,相信本文介绍一定会让你有所收获. CSS中margin问题及使用 margin属性为C ...
- html中透明度怎么写,css中控制透明度
CSS中如何控制层的透明度? 在CSS样式中设置背景的透明度,下面一个具体的实例.把类为box的层设为透明. .box{width:300px; height:200px; margin:0 auto ...
- css 中的zoom,对CSS中zoom属性的总结
在css中,zoom属性作用是设置或检索对象的缩放比例.对应的脚本特性为zoom.虽然很多人都知道,但是任然有人不知道zoom的具体的用法,或者没有深究过,下面就把zoom的用法总结一下: 1.CSS ...
- html中定义动画anima,css中animation怎么用
css中animation怎么用 animation比较类似于 flash 中的逐帧动画,逐帧动画就像电影的播放一样,可以让很多其它CSS属性产生动画效果,比如color, background-co ...
- css中style怎么用,css中style标签的使用方法
css中style标签的使用方法 发布时间:2020-07-01 09:49:22 来源:亿速云 阅读:141 作者:Leah 这篇文章将为大家详细讲解有关css中style标签的使用方法,文章内容质 ...
- html中em作用6,CSS中强大的EM
使用CSS也好久了,但一直都是在使用"px"来设置Web元素的相关属性,未敢使用"em".主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中 ...
- css中auto啥意思,css中auto什么意思?
auto是自适应的意思,auto是很多尺寸值的默认值,也就是由浏览器自动计算.块级元素中margin.border.padding以及content宽度之和构成父元素width.使用auto属性后,父 ...
最新文章
- 简单的Tab切换组件
- python爬取动态网页的内容
- 剑网三缘起应老玩家要求调整规则,几分钟就能搞定,获得足够声望
- Oracle修改表列名与顺序的解决方案 (sql 修改列名)
- 横屏展示 fragment 监听面积并非全屏,部分面积监听失效
- Jzoj4778 数列编辑器
- C++ Priemer目录索引
- 1018 锤子剪刀布 (20分)
- PWN-PRACTICE-BUUCTF-27
- 解决:pycharm运行程序时在Python console窗口中运行 һ����ң�������1�����
- java 反射 json_java 反射机制构建JSON字符串
- 推荐实践:结对Review
- 运维测试工作笔记0001---单台普通8G内存的服务器-可以达到的http并发量
- asp 文本转时间_ASP.NET Core界面开发,DevExpress v19.2增强富文本编辑器功能
- poj 2182 Lost Cows 线段树!!!!
- excel计算机二级考试试题,计算机二级考试Excel操作考试题.doc
- 用vue将数字转为中文大写金额
- html 一键发送给微信朋友圈,微信朋友圈如何转发别人说说(朋友圈一键集赞神器)...
- Acer 4750 安装黑苹果_傻瓜式黑苹果安装神器
- 分享ZKEYS公有云分销系统部署详细教程