専門家。Javascript が目的の遅延効果を生成していません。
他の質問から、問題は settimeout とその使用方法にあることがわかりました。しかし、まだ Settimeout がどのように機能するかを理解することはできません。だから私はここにコードを入れています。知識目的のため、Javascript のみを使用する必要があります。
実際、私はこれについての私の概念を明確にしようとしています.javascriptでの閉鎖. それらはJavascriptのねじれたものですか?
var objImg = new Object();
var h;
var w;
var no = 100;
while (no != 500) {
setTimeout(function () {
size(no, no);
}, 2000);
/* it's get executed once, instead of repeating with while loop
Does it leave loop in mid? I get image with 500px height and
width, but effect is not acheived.
*/
no = no + 50;
}
function size(h, w) {
var objImg = document.getElementsByName('ford').item(0);
objImg.style.height = h + 'px';
objImg.style.width = w + 'px';
}