У меня есть простой jquery-скрипт, встроенный в мой html-код, он использует плагин, написанный для jquery, называемый циклом. Когда я пытаюсь использовать код, он работает, но по какой-то причине он продолжает зацикливаться. Это означает, что я пытаюсь создать простое слайд-шоу, но когда я нажимаю "следующий" или "предыдущий", он делает то, что должен, но после этого продолжает прокручивать картинки, не щелкая. Почему это?
<script type="text/javascript">
$('#slide').cycle({
fx: 'scrollHorz',
speed: 'slow',
next: '#righta',
prev: '#lefta',
});
</script>
Если вы используете этот подключаемый модуль, тогда автоматическая прокрутка является поведением по умолчанию, если вы не установите тайм-аут в 0. Попробуйте:
<script type="text/javascript">
$('#slide').cycle({
fx: 'scrollHorz',
speed: 'slow',
next: '#righta',
prev: '#lefta',
timeout: 0
});
</script>
Этот плагин по умолчанию является плагином слайд-шоу, что означает, что он будет вести себя как слайд-шоу по умолчанию, и это похоже на то, что проблема для op. Вам нужно добавить параметр timeout
. Установка его на 0 приведет к автоматическому продвижению слайд-шоу. поэтому попробуйте следующее:
<script type="text/javascript">
$('#slide').cycle({
fx: 'scrollHorz',
speed: 'slow',
next: '#righta',
prev: '#lefta',
timeout: 0
});
</script>
DIV
и поместите DIV
HTML
?