倒れているように見える画像を作ろうとしています。だから私はdivを作り、その中に画像を入れました。setinterval と clearinterval を使用して、画像を div の境界で停止させようとしていますが、これを行う方法がわかりません。コードは次のとおりです。
var x = 200;
var y = -155;
var inc = 5;
var myVar;
var fall = function() {
myVar = setInterval(function(){moveDown();},30);
};
var stopFall = function() {
clearInterval(myVar);
};
var moveDown = function() {
y += inc;
document.getElementById('img1').style.top = y + 'px';
};
setinterval
いつ自動停止したいのですが、y = 155
方法がわかりません。if、while、および for ステートメントを試しましたが、機能しないようです。実行するボタンを作成して機能しますが、ボタンstopFall();
をクリックせずに自動的に停止したいです。誰もこれを行う方法を知っていますか?