我需要一些jquery动画方面的帮助。我有以下代码:
function getImg(id) {
var cart = $('#topcartlink');
var imgtofly = $('#' + id).parents('div.product-item').find('img').eq(0);
if (imgtofly) {
var imgclone = imgtofly.clone()
.attr("id","imageCloneId")
.offset({ top: imgtofly.offset().top, left: imgtofly.offset().left })
.css({ 'opacity': '0.7', 'position': 'absolute', 'height': '150px', 'width': '150px', 'z-index': '1000' })
.appendTo($('body'))
.animate({
'top': cart.offset().top + 10,
'left': cart.offset().left + 30,
'width': 55,
'height': 55
}, 1000, 'easeInOutExpo');
imgclone.animate({ 'width': 0, 'height': 0 }, function () { $('#imageCloneId').detach(); });
}
return false;
}
除最后一部分外,动画正确完成。当没有完成克隆映像的最后一次分离时。我的屏幕上有浮动图像,我无法通过分离删除它。
这里有些帮助吗?
提前致谢。