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

Смена картинок вперёд/назад

14.07.2014, 23:45. Показов 2444. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить задачу с мини слайдером(смена картинок вперёд - назад) , нашёл пример попытался переделать по себя не рааботает, не знаю в чем дело..

Скрипт должен отрабатывать по клику вперёд но ничего не происходит, ошибок тоже нет

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
div id="small-6 columns slider">
                        <img src="http://placehold.it/940x528" alt="">
                        <img src="http://placehold.it/940x528" alt="">
                        <img src="http://placehold.it/940x528" alt="">
                        <img src="http://placehold.it/940x528" alt="">
                        <img src="http://placehold.it/940x528" alt="">
                    </div>
                    <div class="center">
                        <a class="prev_item" href="#">
                            <img src="<?php echo $config->urls->templates?>img/large/page_left.png" alt=""/>
                        </a>
                        <a class="next_item" href="#">
                            <img src="<?php echo $config->urls->templates?>img/large/page_right.png" alt=""/>
                        </a>
                    </div>

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
34
35
36
37
38
39
$(function(){
 
        // скроем изображдения  в начале
 
        $('.slider img').hide();
 
        // выберем первое изображение как стартовое
 
        var select= $('.slider img:eq(0)');
 
        //покажем первую картинку
 
        select.show();
 
        // вместо кнопок использую само изобюражения
 
        $('.next_item').click(function(){
 
            //скроем текущее изображение
 
            select.hide();
 
            //выберем следующее изображение
 
            select=select.next();
 
            //если следующего изображения нет (ну нету, кончились они :) ), тогда выберем вновь первое изображение
 
            if (select.attr("src")==undefined){
 
                select = $('.slider img:eq(0)');
 
            };
 
            //покажем вновь выбранное изображение.
 
            select.show();
 
        });
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.07.2014, 23:45
Ответы с готовыми решениями:

Смена картинок.
Например есть 2 картинки &lt;div class=&quot;item&quot; id=&quot;i1&quot;&gt; &lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/1.jpg&quot;/&gt;&lt;/a&gt; &lt;/div&gt; &lt;div...

Смена картинок по клике
Ув. форумчане , хочу написать в jquery скрипт по смены картинок когда кликаешь по кнопкам на право или налево. Вкладываю скрины что...

Смена картинок стрелками
Здравствуйте, подскажите как сделать или где прочитать, нужен эффект как конвейера, то есть есть у нас 20 картинок, чтоб их пролистать,...

4
 Аватар для massEffect
80 / 80 / 53
Регистрация: 22.03.2013
Сообщений: 271
15.07.2014, 06:53
здесь у вас:
JavaScript
1
2
3
        // скроем изображдения  в начале
 
        $('.slider img').hide();
выбирается тег img в элементе с классом slider, но в html у вас почему то есть такой странный id:
HTML5
1
<div id="small-6 columns slider">
это не правильно, вы должно бьть хотели написать:
HTML5
1
<div class="small-6 columns slider">
1
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
15.07.2014, 08:18
Цитата Сообщение от sendxt Посмотреть сообщение
Скрипт должен отрабатывать по клику вперёд но ничего не происходит, ошибок тоже нет
может быть как раз все происходит? просто у вас в слайдере все картинки одинаковые, поэтому и не видите их смену.

и с id замечание также верное.
1
11 / 11 / 13
Регистрация: 25.04.2012
Сообщений: 1,163
15.07.2014, 10:15  [ТС]
Donald28, и в правду работал не заметно этого было что одинаковые картинки=)) в диспетчер посмотрел убедился )

massEffect, да и вправду там класс должен быть, как так id туда запихнул и не замечал)

Добавлено через 9 минут
как сделать чтобы кнопка prev если 1 картинка выбрана на данный момент и мы нажимаем на неё она включает последнию в другую в общем сторону, сейчас она работает только если сделать шаг вперёд тогда можно шаг назад

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
$(function(){
 
        // скроем изображдения  в начале
 
        $('.slider img').hide();
 
        // выберем первое изображение как стартовое
 
        var select= $('.slider img:eq(0)');
 
        //покажем первую картинку
 
        select.show();
 
        // вместо кнопок использую само изобюражения
 
        $('.next_item').click(function(){
 
            //скроем текущее изображение
 
            select.hide();
 
            //выберем следующее изображение
 
            select=select.next();
 
            //если следующего изображения нет (ну нету, кончились они :) ), тогда выберем вновь первое изображение
 
            if (select.attr("src")==undefined){
 
                select = $('.slider img:eq(0)');
 
            };
 
            //покажем вновь выбранное изображение.
 
            select.show();
 
 
            return false;
 
        });
 
        $('.prev_item').click(function(){
 
            //скроем текущее изображение
 
            select.hide();
 
            //выберем следующее изображение
 
            select=select.prev();
 
            //если следующего изображения нет (ну нету, кончились они :) ), тогда выберем вновь первое изображение
 
            if (select.attr("src")==undefined){
 
                select = $('.slider img:eq(0)');
 
            };
 
            //покажем вновь выбранное изображение.
 
            select.show();
 
 
            return false;
 
        });
 
 
    });
0
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
15.07.2014, 10:18
58 строка:
JavaScript
1
select = $('.slider img:last-child');
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.07.2014, 10:18
Помогаю со студенческими работами здесь

Смена картинок фона
Здравствуйте! Нужно осуществить плавную смену фона с одной картинки на другую. &lt;!DOCTYPE html&gt; &lt;html&gt; ...

Смена картинок по клику
Здравствуйте, нужна помощь! Мне нужно чтоб при нажатии на див картинка менялась: 1.jpg - 2.jpg - 3.jpg.... Когда доходила до 20...

Смена картинок при клике
Доброго всем времени суток. У меня есть ряд небольших картинок, и те же самые картинки только побольше, где все кроме одной скрыты....

Смена картинок при клике
Нужно простой слайдер )) Есть три картинки по очереди . при клике preview показалось предыдущая картинка и при клике next...

Смена картинок в галерее по кнопке
не могу реалиовать смену картинки по кнопке вот код &lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt; JQuery &lt;/TITLE&gt; &lt;script...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru