我有以下动画:
$(this).animate({
marginLeft: '-25%',
width: "50%",
minWidth: '400px',
maxWidth: '700px',
padding: 0,
minHeight: "580px",
height: 'auto',
borderRadius: 0
}, 1000, function () {
alert("I'm not being displayed!!");
$(this).addClass('completed');
});
一切似乎都很好,但在 IE7 或 8 中没有调用回调。为什么会这样?我删除了borderRadius之后的最后一个逗号,它修复了原始动画问题,但现在这是新问题。任何人都可以帮忙吗?
编辑:
带有标点错误的最终警报实际上并不在代码中,我只是将它放在那里以避免人们指出 addClass 部分可能是问题所在!