【发布时间】:2011-08-09 09:19:25
【问题描述】:
我在 IE8 中遇到了动画效果的问题。该代码适用于 firefox、safari、chrome……但不适用于 IE8。
我使用的代码是:
$(function(){
$("#wrapper").animate({
backgroundPosition: "-261px center"
}, 12000 );
});
我正在使用 jquery-1.4.3.min.js
有没有办法让它在 IE8 中工作?
--- 更新 ---
我已经创建了这个fiddle,现在它可以工作了¿?¿?¿我没有改变任何东西。只需复制小提琴源框架并保存为 index3.html 即可。
我什么都不懂,但它的工作原理!谁能解释一下?
你可以在这里看到结果:dev.thepixellary.es/index3.html
--- 更新 2 ---
它可以工作,因为在小提琴中我使用的是 jquery 1.3.2 而不是 1.5.2,但是这段代码不起作用(IE8):
$(".menu li").each(function(idx) {
$(this).delay(idx * 1000).fadeIn("slow");
});
jsfiddle.net/oterox/wpzT6/8/
【问题讨论】:
-
即使在 IE6 中也可以使用:link。也许对你有帮助。
-
它必须是'center'属性使IE失败。既然你有了一个静态值(20px),IE 就可以做到了
-
没有。在小提琴中,我使用的是 jquery 1.3.2 而不是 1.5.2 并且可以,但是....然后我的另一个 jquery 失败了
标签: javascript jquery animation internet-explorer-8