当CSS规则设置为这样时
html { overflow: hidden; }
Run Code Online (Sandbox Code Playgroud)
我无法再使用javascript在Chrome中获取或设置滚动位置(仅DOMElement.scrollIntoView在工作中).
当我删除它时,它可以工作,但它会弄乱包含用CSS3创建的"视差效果"的整个页面.这是一个简化示例(仅以-webkit-为前缀):http://jsfiddle.net/BaliBalo/LxCxn/
使用@keyframes(和animation)动画a颜色在Chrome中不起作用.
演示:https://jsfiddle.net/ed3pypwr/
在Chrome中,链接保持蓝色.在Firefox中,它按照预期从红色变为绿色.在div它上面也适用于Chrome.
有什么方法可以解决这个问题吗?
编辑
我知道它应该以前缀为前缀-webkit-以确保最大兼容性,但这不是问题.它无论如何都不起作用.
编辑2
解决方案是将链接放在包装器中并使用currentColor:https://jsfiddle.net/b84gttu6/.有没有更好的办法 ?