我一直在对现有网站进行一些修改,似乎出现了一个奇怪的问题。向下滚动然后返回后,页面上的一些 div 元素正在消失。该问题似乎只在桌面上使用 Safari 时出现。移动鼠标似乎会导致 div 立即重新出现...
我们的 jQuery 使用了一些“on scroll”触发器,但这些从未导致现在出现的任何问题,我怀疑这不是这个奇怪问题的原因。
页面上的问题可以看这里http://www.upreach.org.uk/2014/about.php
我从来没有遇到过这样的问题,我很困惑是什么导致了它。
最佳答案
您可以尝试一些修复:
给 .shell 元素一个大的 z-index 并确保它总是有一个相对位置(不是现在):
.外壳{ 宽度:800px; margin : 0 auto ; position:relative!重要; z-指数:9999;
如果可以,请不要将背景设置为固定位置的图像,这在某些浏览器中会出现一些错误,请执行以下操作:
body { 背景附件:已修复;
(是的,您需要将背景图片放在正文中)。
关于HTML - 滚动时 Safari 中 div 框消失的奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20901955/