Javascript jQuery setInterval不循环
我有一个我想循环的函数。我发现最简单的方法是使用setInterval。当我尝试这个函数时,它只运行一次。请告诉我哪里出了问题。干杯Javascript jQuery setInterval不循环,javascript,jquery,loops,setinterval,Javascript,Jquery,Loops,Setinterval,我有一个我想循环的函数。我发现最简单的方法是使用setInterval。当我尝试这个函数时,它只运行一次。请告诉我哪里出了问题。干杯 function empMove() { $('.emp-wrap').css('margin-top', '-100px')}; setInterval(empMove, 2000); 我有一个包含多行的div,我希望一次只显示一行,因此我每次都减少页边距顶部。当前代码将页边距顶部设置为-100px。试一试 函数empMove(){$('.emp wrap'
function empMove() { $('.emp-wrap').css('margin-top', '-100px')};
setInterval(empMove, 2000);
我有一个包含多行的div,我希望一次只显示一行,因此我每次都减少页边距顶部。当前代码将页边距顶部设置为-100px。试一试
函数empMove(){$('.emp wrap').css('margin-top','
-=100
')代码>当前代码将上边距设置为-100px。试一试
函数empMove(){$('.emp wrap').css('margin-top','
-=100
')代码>我强烈推荐jQuery计时插件(2KB)(,)
它提供了易于使用的循环动画等。看看:
function empMove() {
$('.emp-wrap').css('margin-top', '-=100px').repeat().wait(2000);
};
我强烈推荐jQuery计时插件(2KB)(,)
它提供了易于使用的循环动画等。看看:
function empMove() {
$('.emp-wrap').css('margin-top', '-=100px').repeat().wait(2000);
};
行动中
在行动中谢谢,我会检查插件。干杯谢谢,我来看看插件。干杯祝你好运。你能不能澄清一下,我的代码是循环的,但它不断地将margintop设置为相同的值?@ClintonGreen.css(propertyName,value)
将指定的css属性设置为值。因此,如果您使用.css('margin-top','-100px')
,它会将顶部边距精确设置为-100px。对empMove()。由于其最高利润率保持在-100px,div没有移动.css('margin-top','-=100')
,另一方面,将当前的上页边距减少100px。谢谢,效果很好。你能不能澄清一下,我的代码是循环的,但它不断地将margintop设置为相同的值?@ClintonGreen.css(propertyName,value)
将指定的css属性设置为值。因此,如果您使用.css('margin-top','-100px')
,它会将顶部边距精确设置为-100px。对empMove()。由于其最高利润率保持在-100px,div没有移动.css('margin-top','-=100')
,另一方面,将当前上页边距递减100px。