Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 背景位置属性支持_Javascript_Jquery_Css - Fatal编程技术网

Javascript 背景位置属性支持

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) 您知道检测背景位置或背景位

Hi-Im为客户端在网站上编程视差效果,该网站需要运行IE8+和所有主要的现代浏览器,问题是我使用背景位置来实现视差

IE8只支持background-position-y或-x,firefox只支持background-position,因此我阅读了jquery页面上的文档,他们不建议检测浏览器,而是建议检测属性支持,因此我阅读了Modernzr的文档,但似乎也没有对background-position进行验证(IE9+和现代浏览器)或后台位置-x或-y(IE8)

您知道检测背景位置或背景位置-y或-x支持的良好实践或库吗


谢谢!

只需设置
背景位置
背景位置-x
(和
-y
)。浏览器将使用它们支持的值


另外:据我所知,IE8与几乎所有主流浏览器一样支持
后台位置
。但是,您的HTML和CSS中可能存在一些其他错误,这使得IE8无法使用/理解此指令。

我仅使用后台位置解决了问题,但IE8始终报告错误:CSS(…)不是objet,或者是对jquery函数的空引用:css(),除非样式是内联的、奇怪的,但无论如何还是要感谢;)@user3466348很高兴能够提供帮助。如果您满意,您可以接受我的回答;)