javascript - 页面滚动和切换后文本消失

标签 javascript jquery html css

看到一个不错的网站模板,就开始做网站了。链接是:https://html5up.net/lens .在此过程中,我观察到一个典型的 UI 错误,如果用户向下滚动页面并单击图像的“X”(以查看全屏图像),切换回来,滚动到页面顶部,其中的内容在消失之前是可见的,尽管它仍然出现在 DOM 中。 我看到为切换器编写的 js 函数,它很简单并且工作正常,直到我们不在网页上滚动。请查看错误截图。 Screenshot of the bug

最佳答案

这是一个 known, ongoing issueChrome and CSS visibility .您可以通过更新受影响的 child 的 CSS 来“修复”这个问题,即。更改类或简单地手动设置子元素的可见性。我相信这是因为 Chrome 会自动阻止 div 的呈现,因为在调用它们时,它们不在屏幕上并且不可见。

关于javascript - 页面滚动和切换后文本消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44770120/

相关文章:

javascript - 提交前验证表单

javascript - "selected"是如何触发事件的?

php - SQL INSERT INTO 不起作用

css - 如何在 div 中居中图像(高度 - 屏幕百分比)

javascript - 有没有办法在 JavaScript 中获取自动填充密码框的值?

jquery - Firebug 中的 TypeError: $(...) is null 错误,但代码可以在 jsFiddle 上运行

javascript - 加载了 ajax 调用的 Jquery ui 对话框不会水平居中

jquery - 脚本438 : Object doesn't support property or method 'values'

javascript - 如何在我的 React 应用程序中嵌入 Facebook 发送按钮?

javascript - History.state 在 Chrome 中不起作用