我不知道爲什麼,但這段代碼不工作?爲什麼不呢?我想這是因爲我在這裏有範圍問題:SetTimeOut的範圍問題
function washAway(obj) {
alert($(obj)); // says HTML Object which is fine
setTimeout(function() {
alert($(obj)); // says undefined
$(obj).fadeOut("slow", function() {
$(this).remove();
});
}, 2000);
};
它的工作對我來說.. – Nakul 2010-01-09 09:46:32
@Nakul:因爲你的'obj'是全球性的,在此期間不會改變,與Aaron的相反。 – Tomalak 2010-01-09 09:52:07