HTML - 滚动时 Safari 中 div 框消失的奇怪问题

标签 html css safari

我一直在对现有网站进行一些修改,似乎出现了一个奇怪的问题。向下滚动然后返回后,页面上的一些 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/

相关文章:

jquery - 灯箱的 CSS

javascript - 如何使用 jquery 根据其他 td 元素更改 td 元素的背景颜色

javascript - 将 HTML 表格数据发送到表单

css - 如何在不同的屏幕尺寸上更改复选框 hack 的默认状态?

ios - 苹果分发证书上传

html - 为什么 CSS 表现得很奇怪?

css - 如何根据屏幕尺寸使用 CSS 隐藏或显示内容?

css - Rails 4,Bootstrap - 将内容显示在列中的 CSS

css - 媒体 css3 不适用于 safari 浏览器

ios - 模仿 iOS 7 Safari 导航栏