我正在使用jQuery创建火箭发射效果。当我点击火箭时,它将与另一张火箭图片交换位置,然后向上发射。当我点击“重置”链接时,火箭必须重置起始位置并还原图像。但是有两个问题。首先,“我的火箭图像没有还原回来”。其次,在它恢复到初始位置后,如果我再次点击火箭,它不会发射。你能看到问题并帮我找到解决方法吗?
http://jsfiddle.net/thisizmonster/QQRsW/
$("#resetlink").click(function(){
clearInterval(timerRocket);
$("#wrapper").css('top', '250px');
$("#rocket").attr('src', 'http://www.kidostore.com/images/uploads/P-SAM-rocket-blk.jpg');
});
你可以查看 $("rocket").attr() 行。
newImg.remove()
和img.show()
进行重置。 - mellamokb#rocket
会更好,因为您不必担心传输id
或重新绑定任何事件处理程序。 - mu is too short