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的优先级问题相关推荐

  1. css中文本指什么,CSS中的文本属性

    本文总结一下CSS中关于文字的相关属性,最后给出实例. CSS基础文字属性 文字的基础属性主要包括:字体.颜色和文本.除去颜色color的属性外,字体和文本的相关属性可以权威参考: CSS 文本属性( ...

  2. css中ul位置移动,css中ul怎么定位

    css中ul怎么定位 css中所有的元素默认都是static定位,要改变ul的定位方式,我们只需要指定元素的css position属性即可. 关于定位的几种方式1.static定位(普通流定位) - ...

  3. css中文本指什么,CSS中的文本属性学习指南

    文本缩进 text-indent 值:长度值(正.负均可) 示例:p {text-indent:3em;} 字符间距 letter-spacing 值:任何长度值(正.负值均可). 示例:p {let ...

  4. HTML5中margin属性应用,CSS中margin属性及其使用探究

    本文向大家描述一下CSS中margin属性的用法,主要包括其属性,使用过程中会遇到的问题,以及一些高级应用等内容,相信本文介绍一定会让你有所收获. CSS中margin问题及使用 margin属性为C ...

  5. html中透明度怎么写,css中控制透明度

    CSS中如何控制层的透明度? 在CSS样式中设置背景的透明度,下面一个具体的实例.把类为box的层设为透明. .box{width:300px; height:200px; margin:0 auto ...

  6. css 中的zoom,对CSS中zoom属性的总结

    在css中,zoom属性作用是设置或检索对象的缩放比例.对应的脚本特性为zoom.虽然很多人都知道,但是任然有人不知道zoom的具体的用法,或者没有深究过,下面就把zoom的用法总结一下: 1.CSS ...

  7. html中定义动画anima,css中animation怎么用

    css中animation怎么用 animation比较类似于 flash 中的逐帧动画,逐帧动画就像电影的播放一样,可以让很多其它CSS属性产生动画效果,比如color, background-co ...

  8. css中style怎么用,css中style标签的使用方法

    css中style标签的使用方法 发布时间:2020-07-01 09:49:22 来源:亿速云 阅读:141 作者:Leah 这篇文章将为大家详细讲解有关css中style标签的使用方法,文章内容质 ...

  9. html中em作用6,CSS中强大的EM

    使用CSS也好久了,但一直都是在使用"px"来设置Web元素的相关属性,未敢使用"em".主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中 ...

  10. css中auto啥意思,css中auto什么意思?

    auto是自适应的意思,auto是很多尺寸值的默认值,也就是由浏览器自动计算.块级元素中margin.border.padding以及content宽度之和构成父元素width.使用auto属性后,父 ...

最新文章

  1. 简单的Tab切换组件
  2. python爬取动态网页的内容
  3. 剑网三缘起应老玩家要求调整规则,几分钟就能搞定,获得足够声望
  4. Oracle修改表列名与顺序的解决方案 (sql 修改列名)
  5. 横屏展示 fragment 监听面积并非全屏,部分面积监听失效
  6. Jzoj4778 数列编辑器
  7. C++ Priemer目录索引
  8. 1018 锤子剪刀布 (20分)
  9. PWN-PRACTICE-BUUCTF-27
  10. 解决:pycharm运行程序时在Python console窗口中运行 һ����ң�������1�����
  11. java 反射 json_java 反射机制构建JSON字符串
  12. 推荐实践:结对Review
  13. 运维测试工作笔记0001---单台普通8G内存的服务器-可以达到的http并发量
  14. asp 文本转时间_ASP.NET Core界面开发,DevExpress v19.2增强富文本编辑器功能
  15. poj 2182 Lost Cows 线段树!!!!
  16. excel计算机二级考试试题,计算机二级考试Excel操作考试题.doc
  17. 用vue将数字转为中文大写金额
  18. html 一键发送给微信朋友圈,微信朋友圈如何转发别人说说(朋友圈一键集赞神器)...
  19. Acer 4750 安装黑苹果_傻瓜式黑苹果安装神器
  20. 分享ZKEYS公有云分销系统部署详细教程

热门文章

  1. 微信「搜一搜」功能简直就是宝藏功能,原来这么好用!
  2. IDEA新建运行Java项目
  3. 如何使用FME在Revit中导出IFC
  4. 用soa搭建统一的电子政务平台
  5. 微信公众号如何变得更好_改善内容审核是平台变得更好的方式。
  6. c语言1017错误什么意思,错误 C1017
  7. 暴力破解工具——Hydra使用教程
  8. Dobot机械臂木块分拣
  9. 第一章 开启网络安全态势感知的旅程
  10. linux的tar命令之-N参数详解