我没有设法找到脚本的方法:如果用户按下next
按钮,请停止autoplay
,否则:继续autoplay
并继续显示{{1 }}按钮。
谢谢。 :)
pause
答案 0 :(得分:0)
这是方法:
$(function() {
var timer;
function autoplay() {
timer = setInterval(function() {
$('#next-icon').trigger('click', true);
}, 5000);
};
$('#prev-icon, #next-icon').click(function(event, play) {
switch (this.id) {
case 'prev-icon':
$('#pause-icon').hide(); $('#play-icon').show();
clearInterval(timer);
break;
case 'next-icon':
if (play) {
setInterval(timer);
} else {
$('#pause-icon').hide(); $('#play-icon').show(); clearInterval(timer);
}
break;
}
});
});