2013-12-02 4 views
1

Мне нужно как-то сделать эту петлю ползунка изображения после завершения, но я не уверен, как я могу это сделать. Я знаю, что на этот вопрос уже был дан ответ, но я попытался использовать его в Google, пробовал разные решения и т. Д., Но я не могу заставить его работать над этим слайдером, который я сделал из учебника. Спасибо всем, спасибо!Как выполнить эту функцию ползунка?

function slideSwitch() { 
    var $active = $('.img-slider img.active'); 

    if ($active.length == 0) { 
     $active = $('#slideshow img:last'); 
    } 

    var $next = $active.next().length ? 
     $active.next() : $('#slideshow img:first'); 

    $active.addClass('last-active'); 

    $next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 1000, 
     function() { 
      $active.removeClass('active last-active') 
     } 
    ); 
} 

$(function() { 
    setInterval("slideSwitch()", 5000); 
    slideSwitch(); 
}); 
+0

Я установил свой отступа для вас –

+0

попробовать http://jsfiddle.net/arunpjohny/JGL2N/1/ –

+0

@ AndréSnedeHansen благодаря фиксации его для меня , – user2532000

ответ

0
$(function() { 
    setInterval(slideSwitch(), 5000); 
    slideSwitch(); 
}); 

Удалить кавычки из вашей функции slideSwitch() в функции setInterval().

+0

Это не работает, но спасибо что-нибудь: p – user2532000

0

Изменение:

$(function() { 
    setInterval("slideSwitch()", 5000); 
    slideSwitch(); 
}); 

To:

$(function() { 
    setInterval(slideSwitch, 5000); 
    slideSwitch(); 
}); 

setInterval принимает функцию и номер в качестве параметров, и вы питались его строку, и номер.

+0

Не могу заставить это работать, я не знаю, что я делаю неправильно, я скопировал его напрямую. :/ – user2532000

+0

@ user2532000 Что именно не работает? Что не происходит? Нам нужна дополнительная информация или JSFiddle, который реплицирует проблему. –

0

Проверьте и замените код с этой строки:

$(function() { 
    setInterval(slideSwitch(), 5000); 
    slideSwitch(); 
}); 
+0

Не может получить тот, кто работает по какой-то причине, спасибо за предложение. – user2532000

Смежные вопросы