测试或查看错误:
(注意:自问题发布以来,错误已在第二次更新的链接中复制)
- 进入sukritchhabra.com/importr
- 在搜索栏中输入Bootstrap。
- 从建议列表中选择bootstrap(注:如果没有从列表中选择而是在搜索框中按enter,则页面会崩溃,您将不得不刷新)
- 一旦Bootstrap加载完毕,请按绿色按钮6-7次(直到出现滚动条)
- 现在删除其中几个,然后阴影框将消失。
我到目前为止尝试了几件事情。尝试记录每次删除后.importrLinks
的box-shadow属性,以捕获它何时更改,但实际上没有任何更改。
还尝试了每次删除后明确分配box-shadow,但也没有帮助。
在寻找解决方法时,许多类似的错误都因为z-index而发生,但是我尝试分配自定义z-index并且那并没有帮助(虽然我仍然相信这是我没有完全测试的东西,因为我分配了随机的z-index以检测变化)。
更新
如评论中所建议的,我应该提供示例代码而不是完整的网站,我同意。但是,正如我在评论中提到的那样,在fiddle上我无法复制错误。
尽管如此,这里是jsfiddle链接:https://jsfiddle.net/sukritchhabra/d3xfyc6t/5/
错误仍然没有在fiddle中出现,但在网站中仍然存在。我用于创建fiddle的代码来自网站。我没有为addLink函数获取参数,而是传递了常量字符串进行测试。
第二次更新(已复制错误)
发现错误是因为容器使用了float: left;
。已在fiddle上进行更改,现在该错误在此fiddle上得以复制。
fiddle链接:https://jsfiddle.net/sukritchhabra/d3xfyc6t/6/
第三次更新(操作系统问题?)
到目前为止我一直在用Mac工作。我刚刚在Windows机器上进行了测试,似乎这个错误只存在于Mac上。我不能100%确定这是根本原因,但我会在其他机器上进行测试以确保。
同时,如果有人能在Mac上看到这个错误而在Windows上看不到,请在这里告诉我。