Как я работаю с циклом с jQuery, я действительно озадачен тем, как передать значения и начать все заново.Каковы ваши лучшие практики для циклизации функции jquery с таймированием
Мой проект - это «простой» ротатор отзывов.
<div id="testimonials">
<div class="testimonial">
<p>You're great!</p>
</div>
<div class="testimonial">
<p>Thanks a lot!</p>
</div>
<div class="testimonial">
<p>Rock on!</p>
</div>
</div>
<script>
jQuery(function ($) {
$(document).ready(function() {
function fade() {
$('.testimonial').hide();
var t = $('.testimonial').length;
alert(t);
for(var i = 1; i <= t; i++){
function slideit(){
var i = i;
$('.testimonial.nth-child(' + i + ')').show('slow');
$('.testimonial.nth-child(' + i + ')').hide('slow').delay(2000);
}
slideit();
}
}
fade();
});
});
</script>
Теперь я застрял. Указатели, чтобы преодолеть горб?
'$ ('testimonial.nth-ребенок [' + я +«] ') 'должен быть' $ ('. testimonial: nth-child ('+ i +') ') ' – Shikiryu
благодарит @Shikiryu. сделанный! – mike
Обратите внимание, что если вы просто ищете элегантный скрипт jQuery, который обращается к этой функции, см. Http://stackoverflow.com/a/8616480/497438 – mike