我有一个循环,每次迭代都会将 margin-top 减少 182px。我想获取 margin-top 的值,以便告诉它何时停止运行,但是当我尝试在控制台中运行它时,它返回“未定义”请告知如何更改它以获得实际值。
这是我正在使用的,我正在使用 attr() 因为它需要获取的值是内联样式:
$marginTop = $('.emp-wrap').attr("style");
其余代码如下
// if statements to move carousel up
$carouselNum = $('.carousella').length;
$marginTop = $('.emp-wrap').attr("style");
if($carouselNum > 1){
// // function empMove, the '-=' allows the -margin-top to run every time. Without this it will set the margin-top to the same value every loop
function empMove() { $('.emp-wrap').css('margin-top', '-=182')};
setInterval(empMove, 20000);
}
else if($carousel < 1){
// do something
}
else{
// do something
}