Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.03.2017
Сообщений: 1

Сделать паузу между показом слайдов

10.03.2017, 23:47. Показов 790. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
        $(document).ready(function() {
            var img_num = 1, pause = false;
            $('.pause').click(function() {
                if (pause) {
                    clearInterval(interval);
                    var interval = setInterval(function() {
                img_num++;
                 if(img_num > 3) img_num = 1;
                $(".slider_wrap").css('background', 'url(images/' + img_num + '.jpg) no-repeat');
            }, 1000);
                    $('.pause').html(" | | ");
                    pause = false;
                } else {
                    clearInterval(interval);
                    $('.pause').html(" > ");
                    pause = true;}
                
            }) 
            $('.next').click(function(){
                clearInterval(interval);
                pause = true;
                img_num != 3 ? img_num++ : img_num = 1;
                $(".slider_wrap").css('background', 'url(images/' + img_num + '.jpg) no-repeat');
                $('.pause').html(" > ");
        })
            var interval = setInterval(function() {
                img_num++;
             if(img_num > 3) {
                   img_num = 1;
                }
                $(".slider_wrap").css('background', 'url(images/' + img_num + '.jpg) no-repeat');
           }, 1000);
        })
HTML5
1
2
3
4
5
6
   <div class="slider_wrap">        
        <div id="nav" onmousedown="return false" onselectstart="return false">
    <div class="prev"><--</div>
        <div class="pause">&nbsp;| |&nbsp;</div>
    <div class="next">--></div>
            </div> </div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.slider_wrap {
    margin: 100px auto;
    width: 400px;
    height: 310px;
    background: url(images/1.jpg) no-repeat;
}
.next, .prev, .pause {
    background: lightblue;
    cursor: pointer;
    position: relative;
    float: left;
    display: inline-block;
}
.next, .pause {
    margin-left: 164.5px;
}
#nav {
    width: 400px;
    position: absolute;
    margin: 10px auto;
    display: block;
}
Пытался сделать простенький слайдер с кнопкой паузы и переключения. Пока сделал только для перевлючения вправо, но проблема - не знаю как нормально сделать паузу(чтоб корректно работала). В js я не особо силен, может кто-нить поможет?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.03.2017, 23:47
Ответы с готовыми решениями:

Как сделать паузу между символами, а не строками?
Здравствуйте, как сделать задержку между символами в строке? Например строка Loading , вот и чтобы символы &quot;|&quot; в интервале...

Как сделать паузу между нажатиями на клавишу в C#?
Есть к примеру у меня какое то действие после нажатия пробела: if (Input.GetKeyDown(KeyCode.Space)){ Transform g =...

Как сделать паузу между шагами загрузки ProgressBar?
Приложение для windows 8. Как сделать плавную загрузку? for (int i = 0; i &lt;= PBar.Maximum; i++) { ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.03.2017, 23:47
Помогаю со студенческими работами здесь

Как в процедуре сделать между действиями паузу в их выполнении через таймер?
У меня проблема. Мне нужен способ, который будет делать паузу в действиях и после неё продолжать далее, не сначала. То есть, логика такая: ...

Задержка между показом картинок
такой кусок кода void __fastcall TForm1::Button1Click(TObject *Sender) { Image1-&gt;Visible = true ; Image2-&gt;Visible =...

Убрать паузу между запросами .getJSON
У меня в коде есть два последовательных вызова сервера в следующем виде: $.getJSON(CurrentPath, function(PropInfo){ ...

Как создать паузу между двумя строчками кода?
вот такой код : wb.Document.GetElementById(&quot;address_street_filter&quot;).InnerText=ul; ...

Сделать паузу в программе
Здравствуйте, нужно остановить программу на неопределенное время. Игрок должен нажать мышкой на панель (Panel) и вызвать обработку события....


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru