Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
用于背景图像转换的jQuery回退_Jquery_Background Image_Css Transitions_Fallback - Fatal编程技术网

用于背景图像转换的jQuery回退

用于背景图像转换的jQuery回退,jquery,background-image,css-transitions,fallback,Jquery,Background Image,Css Transitions,Fallback,我有一个脚本,它以设定的间隔在一组预加载的图像之间旋转,以更改背景图像。我正在使用过渡(transition:backgroundimage)使旋转交叉淡入淡出,但目前仅在Chrome中支持 我可以使用jQuery修改脚本,使元素淡出动画,更改源代码,然后淡入,但启用此脚本会覆盖Chrome的行为。另外一个问题是,是否可以使用jQuery模拟交叉衰落 如何允许Chrome使用CSS转换并强制所有其他浏览器使用jQuery动画 我使用的是Modernizer,但我认为功能检测不会起作用,因为大多数

我有一个脚本,它以设定的间隔在一组预加载的图像之间旋转,以更改背景图像。我正在使用过渡(
transition:backgroundimage
)使旋转交叉淡入淡出,但目前仅在Chrome中支持

我可以使用jQuery修改脚本,使元素淡出动画,更改源代码,然后淡入,但启用此脚本会覆盖Chrome的行为。另外一个问题是,是否可以使用jQuery模拟交叉衰落

如何允许Chrome使用CSS转换并强制所有其他浏览器使用jQuery动画


我使用的是Modernizer,但我认为功能检测不会起作用,因为大多数其他现代浏览器都会获得
cstranitions
类,即使它们不支持某些特定的转换,如
背景图像
,但如果有人能证明我错了,我会很高兴。

你可以使用navigator对象来查找客户端是否为chrome浏览器,并将代码置于该条件下

$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase()); 
if($.browser.chrome){
/*code for chrome browser*/

}
else{
/*code for other browser*/
}

希望此帮助

您可以使用navigator对象查找客户端是否为chrome浏览器,并将您的代码置于该条件下

$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase()); 
if($.browser.chrome){
/*code for chrome browser*/

}
else{
/*code for other browser*/
}

希望此帮助

您可以使用navigator对象查找客户端是否为chrome浏览器并将代码置于该条件下。您可以使用navigator对象查找客户端是否为chrome浏览器并将代码置于该条件下。我喜欢这种方法。第一行使用正则表达式,以防您对不可靠的语法感到疑惑。我不确定这有多优雅,但我将您的代码用作框架,并在index.PHP文件的底部添加了一个PHP检查,如本问题所述:然后我在函数中添加了一个条件,以检查该全局变量(isChrome),并相应地执行相应的代码。我喜欢这种方法。第一行使用正则表达式,以防您对不可靠的语法感到疑惑。我不确定这有多优雅,但我将您的代码用作框架,并在index.PHP文件的底部添加了一个PHP检查,如本问题所述:然后我在函数中添加了一个条件,以检查该全局变量(isChrome),并相应地执行相应的代码。