Najpierw stworzyłem podstawową demonstrację tego, co mam w tej chwili here.Jak zwiększyć opóźnienie animacji przy każdym przejściu pętli for?
Po drugie, javascript używam.
var boxes = ["#one","#two","#three","#four"];
boxhover = function(a){
$("#hover").hover(
function(){
$(a).stop(true).delay(250).animate({opacity:1});
},
function(){
$(a).stop(true).delay(250).animate({opacity:0});
}
)
}
for(var i=0; i<boxes.length; i++)
{
boxhover(boxes[i])
}
Co mam nadzieję osiągnąć to, aby każde pole unoszą się jeden po siebie z opóźnieniem 250. Próbowałem dodanie opóźnienia dla funkcji animacji (jak widać powyżej) a także setTimeout w pętli for, ale bez powodzenia. Każda pomoc byłaby świetna.
Uwielbiam to, fajne rozwiązanie. dzięki. – Mimo
@ user1846307 Jeśli jesteś zainteresowany, dodałem także alternatywne rozwiązanie. –
Dzięki za dodatkowe informacje, niestety skrzynki były tylko demo w moim live problemie potrzebuję użyć tablicy. Ale nie widziałem wcześniej funkcji on(), więc przyjrzę się jej użyciem w przyszłości. Dzięki jeszcze raz. – Mimo