这段js代码不会在IE中运行(在9,10和11中测试过),可能是什么问题?Javascript动画无法在IE上工作
function animation() {
var speed = 3000;
var container = $('.display-animation');
container.each(function() {
var elements = $(this).children();
elements.each(function() {
var elementOffset = $(this).offset();
var offset = elementOffset.left * 0.8 + elementOffset.top;
var delay = parseFloat(offset/speed).toFixed(2);
$(this)
.css("-webkit-animation-delay", delay + 's')
.css("-o-animation-delay", delay + 's')
.css("animation-delay", delay + 's')
.addClass('animated');
});
});
}
window.onload = animation;
实施例:https://jsbin.com/cesikiwefe
它完美地运行在浏览器。 在此先感谢!
在那个链接的jsbin(运行Firefox)中没有任何反应;这只是一个空白的窗口。 – Pointy
@Pointy我的意思是说只有镀铬,不知道为什么,我也输入火狐 –
“不工作”不是一个诊断。你有任何错误?你认为这是什么组件出现故障? – tadman