我正在使用 jquery 来动画图像的背景位置,它可以在现代浏览器中工作,但不能在 IE 中工作。非常感谢任何帮助,谢谢:)
$("#btn-home").click(function(){
$('#line').animate({backgroundPosition: '0px 0', duration:2000});
})
$("#btn-intro").click(function(){
$('#line').animate({backgroundPosition: '116px 0', duration:2000});
})
$("#btn-prizes").click(function(){
$('#line').animate({backgroundPosition: '231px 0', duration:2000});
})
$("#btn-part").click(function(){
$('#line').animate({backgroundPosition: '345px 0', duration:2000});
})
$("#btn-prog").click(function(){
$('#line').animate({backgroundPosition: '460px 0', duration:2000});
})
$("#btn-judge").click(function(){
$('#line').animate({backgroundPosition: '575px 0', duration:2000});
})
$("#btn-past").click(function(){
$('#line').animate({backgroundPosition: '690px 0', duration:2000});
})
最佳答案
试试这个
$('#line').animate({backgroundPosition: '345px 0'}, 2000);
关于Jquery 动画在 IE 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6965125/