Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 87

Установить таймер

09.09.2016, 05:23. Показов 1134. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, подскажите, как добавить таймер к слайдеру.


Есть код слайдера, взятый с сайта w3cschool:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var slideIndex = 1;
showDivs(slideIndex);
 
function plusDivs(n) {
  showDivs(slideIndex += n);
}
 
function showDivs(n) {
  var i;
  var x = document.getElementsByClassName("mySlides");
  if (n > x.length) {slideIndex = 1}
  if (n < 1) {slideIndex = x.length}
  for (i = 0; i < x.length; i++) {
     x[i].style.display = "none";
  }
  x[slideIndex-1].style.display = "block";
}

Подскажите пожалуйста, как его усовершенствовать, чтобы спустя 5 секунд изображение менялось без нажатия на кнопку.
Методом тыка не справился

Заранее спасибо
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.09.2016, 05:23
Ответы с готовыми решениями:

Установить таймер
Здравствуйте! Помогите мне вставить таймер в мою программу чтоб при вводе слова старт таймер работать и показывался в верхнем левом углу. ...

Установить таймер на форме и Recordset
Доброго времени суток! Помогите, пожалуйста, реализовать следующее. Необходимо, перемещаясь по записям в форме (с помощью Recordset),...

Как корректно установить таймер чтобы
Как корректно установить таймер чтобы после запуска игры выводило сообщение &quot;Ты проиграл&quot; если ты успеваешь убить все...

6
14 / 14 / 5
Регистрация: 15.12.2014
Сообщений: 90
09.09.2016, 13:30
JavaScript
1
setTimeout( вызываемая функция с параметрами, сколько миллисекунд );
0
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 87
09.09.2016, 13:30  [ТС]
Так я пробовал так, куда ни воткни, ничего не работает
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
09.09.2016, 13:38
дайте весь ваш HTML+JS-код и не забудьте рассказать -- в какую сторону вам нужно автоматическое перелистывание слайдов (вправо или влево)?
0
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 87
09.09.2016, 14:12  [ТС]
http://www.w3schools.com/w3css... ow_caption - вот тут весь код

На сайте есть отдельно обычный слайдер со стрелками, а есть отдельно автоматический.
Совместить мне никак не удалось

Добавлено через 27 секунд
Листать надо вправо
0
 Аватар для evikza
968 / 530 / 244
Регистрация: 20.05.2015
Сообщений: 776
09.09.2016, 15:36
Лучший ответ Сообщение было отмечено Likabort как решение

Решение

Likabort, исходя из вашего примера:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var slideIndex = 1;
showDivs(slideIndex);
 
function plusDivs(n) {
  showDivs(slideIndex += n);
}
 
function showDivs(n) {
  var i;
  var x = document.getElementsByClassName("mySlides");
  if (n > x.length) {slideIndex = 1}
  if (n < 1) {slideIndex = x.length}
  for (i = 0; i < x.length; i++) {
     x[i].style.display = "none";
  }
  x[slideIndex-1].style.display = "block";
}
 
setInterval(function() { plusDivs(1) }, 1000) // обновляем каждую секунду
Пример: http://codepen.io/evikza/pen/QKjjGJ
1
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 87
09.09.2016, 15:49  [ТС]
Спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.09.2016, 15:49
Помогаю со студенческими работами здесь

Как установить таймер на событие внутри метода?
Ребят, кто может подсказать, как установить таймер на событие внутри метода? private void Project(List&lt;Limb&gt; limbs) { ...

Помогите установить таймер на форму под excel
Написал тест под excel, нужно ограничение по времени выполнения, а я не могу сделать таймер на самой форме. Буду очень благодарен за...

Как установить таймер в этом коде на управление автоматическим сжатием/увеличением сферы и куба
Private Function Center_X(Width As Integer) As Integer Center_X = Width \ 2 'процедура для нахождения центра по оси x End...

Таймер должен через время положить файл на БД. [Таймер]
Мне нужен таймер, а я не знаю как его делать именно, чтоб в конкретное время он сохранял информацию в файл. Чтобы он в конкретный период...

Поясните за таймер!) Или таймер на формах наследниках
Доброго. В проге есть основная форма и в процессе работы создается 1-2-3-4-5 форм наследников все одного типа, но вот в чем загвоздка, на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru