因此,请在Chrome和Firefox下查看www.qualificationcheck.com。 Alt-Tab在他们之间迅速来回地聚焦在那个小小的绿色'帮助&反馈'侧面选项卡上。Chrome和Firefox的高度计算有所不同?
它似乎移动位置!这是什么?
它包含在第三方的Javascript文件中。我仔细研究过它是如何计算它的位置的。
首先,它集top: 50%
得到它的一路下滑视约50%。
然后设置
margin-top: [ "-",Math.round(tab.dimensions.height/2), "px" ].join("")
即减去标签高度的一半,因此转移回略微向上,因此它的“中间”实际上是一路下滑视窗50%(而不是顶端')。
使用Chrome开发者工具,然后Firefox中的Firebug我可以看到,在Chrome上边距最终被-33px,而在Firefox它最终被-87px。
为什么区别?
它令人讨厌,因为我想添加自己的标签上方或下方,但我不能确定在哪里把我自己的标签,如果我不能依靠第三方一个在相同的位置所有的时间!