Javascript 背景位置属性支持
Hi-Im为客户端在网站上编程视差效果,该网站需要运行IE8+和所有主要的现代浏览器,问题是我使用背景位置来实现视差 IE8只支持background-position-y或-x,firefox只支持background-position,因此我阅读了jquery页面上的文档,他们不建议检测浏览器,而是建议检测属性支持,因此我阅读了Modernzr的文档,但似乎也没有对background-position进行验证(IE9+和现代浏览器)或后台位置-x或-y(IE8) 您知道检测背景位置或背景位置-y或-x支持的良好实践或库吗Javascript 背景位置属性支持,javascript,jquery,css,Javascript,Jquery,Css,Hi-Im为客户端在网站上编程视差效果,该网站需要运行IE8+和所有主要的现代浏览器,问题是我使用背景位置来实现视差 IE8只支持background-position-y或-x,firefox只支持background-position,因此我阅读了jquery页面上的文档,他们不建议检测浏览器,而是建议检测属性支持,因此我阅读了Modernzr的文档,但似乎也没有对background-position进行验证(IE9+和现代浏览器)或后台位置-x或-y(IE8) 您知道检测背景位置或背景位
谢谢!只需设置
背景位置
和背景位置-x
(和-y
)。浏览器将使用它们支持的值
另外:据我所知,IE8与几乎所有主流浏览器一样支持
后台位置
。但是,您的HTML和CSS中可能存在一些其他错误,这使得IE8无法使用/理解此指令。我仅使用后台位置解决了问题,但IE8始终报告错误:CSS(…)不是objet,或者是对jquery函数的空引用:css(),除非样式是内联的、奇怪的,但无论如何还是要感谢;)@user3466348很高兴能够提供帮助。如果您满意,您可以接受我的回答;)