這段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