- 我正在尝试将
slider.pause()
andslider.play()
事件绑定到我的按钮(请参见下面的代码)。 - 除非我单击播放按钮两次或在滑块运行时单击播放按钮,否则它会起作用。
- 然后它似乎运行另一个实例(或其他东西),因为它以两倍的速度运行,并且暂停按钮不再停止滑块
问题:有没有办法在调用之前测试滑块是否正在运行,slider.play()
或者 pause() 和/或 play() 调用是否在错误的位置?
请指教。
$(document).ready(function(){
$('.flexslider').flexslider({
animation: "fade",
slideshowSpeed: 2000,
pauseOnHover: false,
touch: true,
controlsContainer: ".fs-container",
controlNav: true,
manualControls: ".flex-control-nav li",
start: function(slider) {
$('.icon-pause').click(function(){
slider.pause();
});
$('.icon-play').click(function(){
slider.play();
});
}
});
});