꽤 간단한 것이어야합니다. 이 jQuery 애니메이션이 무한 루프가 아닌 1 루프 이후에 실행되기를 바란다.jQuery에서 무한 루프를 방지하십시오.
이 코드는 가장 단순한 코드이지만, 필자는 잠시 후 도움을 받았다. 필자는 필자의 삶에서 왜 반복되는지 알아낼 수 없다.
감사합니다.
jsFiddle : http://jsfiddle.net/SFejj/ 및 코드 :
function move(jElem, bUp, iSpeed) {
jElem.animate(
{
opacity: (bUp ? '+' : '-') + '0.1',
width: (bUp ? '+' : '-') + '=200',
height: (bUp ? '+' : '-') + '=200'},
iSpeed,
function() {
move(jElem, !bUp, iSpeed);
}
);
}
$(document).ready(function() {
$('.navImage').each(function(iIndex, jElem) {
// get random delay
var iTime = Math.floor(Math.random() * 1000);
// get random speed
var iSpeed = Math.floor(Math.random() * 1000) + 1500;
setTimeout(
function() {
move($(jElem), true, iSpeed);
},
iTime
);
});
});
+1 스택 오버플로 사용 : –