我正在开发一个网站,每当我在chrome上加载一个很长的页面时,它会创建一些覆盖页面底部的框。 Safari和Firefox上的长页面看起来很好;它只是导致此问题的Chrome。
以下是行为:
这是包含问题的页面:https://nosh-staging.herokuapp.com/events 如果你继续滚动到底部,你会发现巨大的白色盒子覆盖了最后15% - 页面的20%。
我注意到几个怪癖:
我使用的是15英寸MBP(1440 x 900分辨率屏幕)和27英寸Thunderbolt显示屏(2560 x 1440)。当我在Thunderbolt显示屏中打开Chrome时,页面加载就好了。只要我将窗口移动到15英寸的屏幕,它就会覆盖整个页面底部。
当我检查元素时,所有代码似乎都加载得很好。几乎感觉Chrome正在页面顶部放置一个巨大的盒子。当我尝试单击+拖动以选择文本时,由于该框,我看不到选择。
我目前正在开发Rails 3.2.13和Ruby 2.0.0。在Chrome ver上测试了这些页面。 30.0.1599.101,Firefox ver。 25.0和Safari 7.0。我已经尝试禁用所有扩展并加载页面,但这也无济于事。
答案 0 :(得分:0)
我有一个非常相似的问题,页面底部在 Chrome 中被截断了。滚动时页面也闪烁。
在所有其他浏览器中都可以正常显示。
就我而言,解决方案是从页面上的{mix-blend-mode: multiply;}
中删除element
。这导致所有奇怪的渲染错误都消失了。
我希望这对其他人有用,因为花了整整一天的时间来解决这个问题。
答案 1 :(得分:0)
我遇到了同样的问题-长页面仅在Chrome中被切掉一半。这里的其他答案不起作用,但是在被剪切的元素上稍微更改css动画是可以的。我删除了下面的forwards
,问题停止了。 izz子
更改自:
animation: 0.2s fadeIn forwards 1 ease;
收件人:
animation: 0.2s fadeIn 1 ease;
答案 2 :(得分:0)
在两个单独的项目中发生了非常相似的问题,并且仅在台式机(Mac和Windows)上的Chrome和Android版Chrome中发生。
这是我发现的东西:
我发现有效的解决方案:
@上面的TimothyBuktu解决方案帮助我指出了正确的方向。