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

Slow scrolling in Opera (11) using fixed position and text shadow

本文关键字:阴影 文本 滚动 位置 定位 Opera      更新时间:2023-09-26

我对所有pheadline标签使用文本阴影(2px白光以提高可读性),在滚动页面和javascript将一个元素的绝对位置更改为固定之前,一切都很好,我希望保持可见。

除了改变歌剧的风格使其流畅滚动之外,还有什么办法吗?溢出:在这种情况下,auto不起作用。。。

感谢

如果没有看到代码,很难说100%,但我想你设计这个页面的方式会让Opera在滚动时进行大量的回流和绘画,而风格的组合会使这成为一项非常昂贵的操作。(如果能看到一个jsfiddle或获得一个实际页面的链接,那就太好了,这也会让关于可能的解决方案的建议变得更简单)。

你可以尝试各种修复方法,比如保持你想要的元素在屏幕上的位置:绝对,并在滚动事件后将其从JavaScript中移动,或者简单地避免在Opera中设置位置:固定,并让元素滚动以获得更好的滚动性能。

然而,我强烈建议您首先向Opera报告一个错误。为什么?

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

因此,请报告您的问题:)

这是Opera的问题,而不是您编写代码的方式。Opera是一个几乎没有市场份额的巨大的垃圾堆,你应该使用另一个浏览器。

不幸的是,这基本上是这里所有人都能告诉你的。我知道每个人都喜欢自己选择的浏览器,但有些人就是不能很好地处理这些事情。其他示例:浏览器使用糟糕的javascript引擎渲染动画不稳定和不稳定等。