2012-05-08 7 views
1

Я использую slides.js для одного из моих проектов; однако функция автовоспроизведения работает неправильно.Autoplay not working (SlidesJS)

Вот что я делаю:

$('#slides').slides({ 
    width: 600, 
    height: 120, 
    generateNextPrev: false, 
    pagination: false, 
    play: 1000 
}); 

Документация http://slidesjs.com/ говорит, что, давая положительное число для play, автозапуск должен работать. Может кто-нибудь помочь?

+1

Просто тестировал скрипт его работа .... проверить в firebug, если есть какая-либо ошибка – sujal

+0

нет ошибки в firebug –

+0

попробуйте запустить этот код, находясь на странице в консоли firebug ... что происходит? –

ответ

0

Я не знаю, почему это работает, это то, что не дано в документации: -

$ (функция() {

$('.slides').slides({ 
     width: 600, 
     height: 120, 
     pagination: false, 
     previous: false 
    }); 

    $('.slides').slides("play"); 
}); 
0

проверка скрипты загружаются не, если да, то, что должно быть в последовательности, как

  1. сценарий SRC = «http://code.jquery.com/jquery-latest.min.js»
  2. сценарий SRC = "slides.js"
+0

скрипты загружаются и находятся в том порядке, о котором вы упоминали, а другая часть slides.js работает, это только часть автозапуска, которая не работает –

+0

все, что вам нужно сделать ({ $ ("# слайды"). слайды ({ preload: true, preloadImage: '/img/loading.gif', play: 5000, pause: 2500, hoverPause: true }); }); – Tamkeen

+0

Это то, что я сделал, но, похоже, не работает :( –

1

Я знаю, что это был дан ответ, но функция фактически .slidesjs НЕ .slides

1

Для SlidesJS-3 вы можете использовать следующие для запуска автозапуск:

$(".slides").slidesjs({ 
     width: 768, 
     height: 158, 
     play: { 
      auto: true 
     } 
});