使用下面的代码唯一发生的事情是图像消失了,根本没有动画。有什么提示吗?
var img1 = $('<img src="image' + num + '.jpg" />').css({"position": "absolute"});
var div = $('<div id="wtf">').css({
"position": "absolute",
"left": targetX-80,
"top": targetY-112.5
});
setTimeout(function() {div.append(img1).hide().fadeIn(400);}, 500);
setTimeout(function() {div.append(img1).hide("explode", { pieces: 16 }, 400);}, 800); //not working
$(document.body).append(div);