小编Eir*_*oem的帖子

!important和display:none和.height()怪异

昨天我在使用一段JS代码时发现了一些奇怪的东西.我有一个div隐藏的(display:none),我在JS的一些计算中使用它的高度.这一切都很好,直到我添加了我的"隐藏"类(有display:none !important).

突然,高度始终如此0.除了!important显示屏外没有其他变化.

经过一番挖掘,我把问题缩小到了一些我觉得很奇怪的东西:

#b { display:none; }            /* reported height is 36 */
#c { display:none !important; } /* reported height is 0  */
Run Code Online (Sandbox Code Playgroud)

我创建了一个非常基本的JSFiddle来隔离它.它还使用香草JS来获得高度,这看起来很好/正如预期的那样.

似乎jQuery错误地报告了不可见DIV的高度,并且!important行为正确.

这是jQuery中的错误吗?

javascript css jquery

14
推荐指数
1
解决办法
1696
查看次数

作曲家更新是原子的吗?

简短的故事:我可以composer update在运行的站点上运行而不必担心首先更新哪些依赖项吗?

更长的故事:我试图弄清楚使用composer的实际更新过程是否是原子的.

是否一次更新/激活依赖项,一切都下载并检查好,或者每次下载后都会更新依赖项?如果一次更新在中间失败怎么办?

无法找到文档,所以我希望有人可以帮忙!如果记录在案,我会很满意那里的链接.

php composer-php

6
推荐指数
1
解决办法
405
查看次数

标签 统计

composer-php ×1

css ×1

javascript ×1

jquery ×1

php ×1