我试图让图像看起来正在倒下。所以我制作了一个div,并将其中的图像。使用setinterval和clearinterval我试图让图像停止在div的边框,但我不知道如何做到这一点。 这里是代码:Javascript setinterval和clearinterval
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
但我不知道怎么办。我试过,如果,虽然和陈述,但他们似乎并没有工作.. 我做了一个按钮,运行stopFall();
它的工作原理,但我希望它自动停止,无需点击任何按钮。有谁知道如何做到这一点?
你为什么不尝试http://api.jquery.com/category/effects/sliding/ –