Opera(11)中使用固定位置和文本阴影的慢速滚动
Slow scrolling in Opera (11) using fixed position and text shadow
我对所有p和headline标签使用文本阴影(2px白光以提高可读性),在滚动页面和javascript将一个元素的绝对位置更改为固定之前,一切都很好,我希望保持可见。
除了改变歌剧的风格使其流畅滚动之外,还有什么办法吗?溢出:在这种情况下,auto不起作用。。。
感谢
如果没有看到代码,很难说100%,但我想你设计这个页面的方式会让Opera在滚动时进行大量的回流和绘画,而风格的组合会使这成为一项非常昂贵的操作。(如果能看到一个jsfiddle或获得一个实际页面的链接,那就太好了,这也会让关于可能的解决方案的建议变得更简单)。
你可以尝试各种修复方法,比如保持你想要的元素在屏幕上的位置:绝对,并在滚动事件后将其从JavaScript中移动,或者简单地避免在Opera中设置位置:固定,并让元素滚动以获得更好的滚动性能。
然而,我强烈建议您首先向Opera报告一个错误。为什么?
网络的原因和起源是协作。对于正在与浏览器错误作斗争的沮丧的网络开发人员来说,这可能并不明显(可以理解),但他们有责任在发现问题时帮助浏览器供应商改进,从而推动网络向前发展。诚然,像Opera这样的少数浏览器的开发和QA人员资源较少,但在某种程度上,来自用户社区和"普通"网络开发人员的支持弥补了这一点,也使较小的玩家有可能在网络生态系统中进行开发。我认为这是网络的优势之一,也是为什么没有一家公司能够主宰它的真正原因
因此,请报告您的问题:)
这是Opera的问题,而不是您编写代码的方式。Opera是一个几乎没有市场份额的巨大的垃圾堆,你应该使用另一个浏览器。
不幸的是,这基本上是这里所有人都能告诉你的。我知道每个人都喜欢自己选择的浏览器,但有些人就是不能很好地处理这些事情。其他示例:浏览器使用糟糕的javascript引擎渲染动画不稳定和不稳定等。
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 动画文本阴影以淡入淡出
- 剪裁的文本和阴影
- 更改画布上的文本阴影样式
- IE中的CSS 3文本阴影
- Opera(11)中使用固定位置和文本阴影的慢速滚动
- 如何使用JavaScript取消设置CSS文本阴影
- CSS文本阴影性能问题
- 如何在鼠标悬停在另一个元素上时使文本发光(没有文本阴影)
- 滚动时添加文本阴影(jquery或javascript)
- HTML画布-文本阴影不能在Mac上工作
- 在javascript中使用DOM设置文本阴影属性的值