检查代码在浏览器中工作

时间:2013-10-11 20:11:40

标签: jquery if-statement cross-browser compatibility

我一直在研究检查某些代码是否与不同的浏览器兼容,并使用if语句来确定它是否有效还是做其他事情。

代码是一种背景动画效果(我知道在Firefox中不起作用);我想确定代码不起作用,并使用else语句忽略它。

我找到了一个你可以做if document.getelementbyId { //code with }else{ //code without的地方。

到目前为止我的代码是:

if ($(document).animate({'background-position-x'})){

alert ("yes");

}else{

alert ("No");

}

以供参考,我需要测试的代码是:

$("#banner").stop().animate({
        'background-position-x' : '-700px',
        'background-position-y' : '-500px'}, 2000

确定它的原因是因为制作动画需要2秒钟。如果浏览器由于某种原因未接受该代码,您仍需要等待2秒但无所事事。如果我可以通过浏览器确定代码是否与它一起工作,那么我可以简单地忽略动画效果并为用户节省2秒的混乱等待。

由于

0 个答案:

没有答案