2013-09-13 2 views
0

Я пробовал всевозможные вещи, основываясь на документации, но независимо от того, что я делаю, я не могу сделать паузу.Почему мой jQuery Flex Slider не останавливается?

Вот что говорит документация:

 slider.pause() //Function: Pause slider slideshow interval 
     slider.play() //Function: Resume slider slideshow interval 

Но это не указывает, как определить переменную слайдера. Я пробовал:

var slider = $('.flex-slider').flexslider({ 
     animation: "slide", 
     easing: "swing", 
     direction: "horizontal", 
     animationLoop: true, 
     slideshow: true, 
     animationSpeed: 600, 
     slideshowSpeed: 1200, 
     controlNav: false, 
     directionNav: false, 
     pausePlay: false 
    }); 

    $('.pause-button').on('click',function({ 
     slider.pause(); 
    }); 

Что привело ... http://puu.sh/4qpo3.png

И я попробовал:

 $('.flex-slider').flexslider().pause(); 

Что привело ... http://puu.sh/4qpcS.png

И я ve пытались:

 $('.flex-slider').flexslider().pause(true); 

Который привел к ... http://puu.sh/4qpcS.png

И все, что я просто не вижу, что именно я делаю неправильно здесь.

Кто-нибудь хочет дать представление? :)

+0

Я не могу открыть ваши последние 2 png. Можете ли вы добавить сообщения об ошибках в вопрос? –

ответ

2

Пробег: $('.flex-slider').flexslider('pause') и $('.flex-slider').flexslider('play').

2

Привет Я вижу, вы отключили опцию

pausePlay: false 

Теперь редактировать несколько вещи. первым включили опцию

pausePlay: true, 
pauseText :"Pause", 
playText :"Play", 

Теперь вы увидите текст игры пауза приходит в слайдере, с наличием двух различных классов для оплаты и пауз, просто добавьте свой значок изображение для этого класса с помощью CSS. и у вас будет желаемая функциональность.

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

  • Нет связанных вопросов^_^