gpt4 book ai didi

javascript - Opera 中的慢速滚动(11)使用固定位置和文本阴影

转载 作者:行者123 更新时间:2023-11-30 06:56:01 24 4
gpt4 key购买 nike

我正在为所有 pheadline 标签使用文本阴影(2px 白色发光以获得更好的可读性),一切正常,直到页面滚动并且 javascript 更改绝对定位在一个元素上固定 - 我想保持可见。

除了改变 Opera 的样式以使其平滑滚动之外,还有什么办法吗? overflow:auto 在这种情况下不起作用...

谢谢

最佳答案

如果不看代码很难说 100%,但我猜你为这个页面设置样式的方式使得 Opera 在滚动时做了大量的回流和绘画,样式的组合将使它成为一个非常昂贵的操作。 (如果能看到 jsfiddle 或获得指向实际页面的链接会很好,这也会使就可能的解决方法提出建议变得更简单)。

您可以尝试各种修复方法 - 例如在屏幕上保留您想要的元素的样式 position:absolute 并在滚动事件后将其从 JavaScript 中移走,或者简单地避免在 Opera 中设置 position:fixed 并让元素滚动离开更好的滚动性能。

但是,我强烈建议您先向 Opera 报告错误。为什么?

网络的原因和起源是协作。对于(可以理解的)受挫于浏览器错误的 Web 开发人员来说,这可能并不明显,但他们有责任帮助浏览器 vendor 在发现问题时进行改进,从而为插入 Web 向前发展做出贡献。像 Opera 这样的少数浏览器诚然拥有较少的开发和 QA 人员资源,但在某种程度上来自用户社区和“普通”Web 开发人员的支持弥补了这一点,并使较小的参与者也可以在 Web 生态系统中进行开发。我认为这是网络的优势之一,也是没有一家公司能够主宰它的真正原因。

所以请报告您的问题:)

关于javascript - Opera 中的慢速滚动(11)使用固定位置和文本阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com