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

По клику смена картинки

19.05.2014, 18:34. Показов 4079. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, подскажите как сделать смену картинки по клику на кнопку...
Вот что я наделал, на части js встало всё)
HTML5
1
2
3
4
5
6
7
8
9
10
11
<div class="kirpykla-block-2">
                <img class="img-2" src="/img/vidiniai/paslaugos_kategorija/slider-img.png"> 
                <img class="frame-2" src="/img/titulinis/naujienos/naujienu_frame_pic.png">
                <ul class="slider">
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                </ul>
            </div>
CSS
1
2
3
4
5
6
7
8
9
10
11
.slider {
    list-style: none;
    margin:5px 0 0 50px;
}
 
.slider li {
    float:left;
    margin:0 0 0 5px;
    padding:3px 0 0 30px;
    background:#c8c8c8;
}
JavaScript
1
2
3
4
5
$(function(){
        $('ul.slider li').click(function() {
            $(this).attr('src', '/img/titulinis/naujienos/pic/naujiena1.png');
            $(this).next().css('color', '#876874');
    });
Миниатюры
По клику смена картинки  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.05.2014, 18:34
Ответы с готовыми решениями:

Смена картинки в img по клику
&lt;div class=&quot;&quot;&gt; &lt;img src=путь к картинке&lt;/img&gt; &lt;/div&gt; нужно сделать для такой разметки slidetoogle правильный, т.е чтобы у src...

Смена изображения по клику
Добрый день два вопроса, помогите плз! 1 при вставке в аккордеон пропал клик по картинке (смена изображений) пример внизу страницы...

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

4
11 / 11 / 13
Регистрация: 25.04.2012
Сообщений: 1,163
19.05.2014, 21:53  [ТС]
нашёл пример пробую по нему переделать но почему то не срабатывает? что тут не так может быть?

HTML5
1
2
3
4
5
6
7
8
9
10
11
<div class="slider-content">
                    <img class="img-2" src="/img/vidiniai/paslaugos_kategorija/slider-img.png"> 
                    <img class="frame-2" src="/img/titulinis/naujienos/naujienu_frame_pic.png">
                </div>
                <div class="slider">
                    <a rel="1" href="#"></a>
                    <a rel="2" href="#"></a>
                    <a rel="3" href="#"></a>
                    <a rel="4" href="#"></a>
                    <a rel="5" href="#"></a>
                </div>
JavaScript
1
2
3
4
$('.slider a').click(function(){ 
        $(this).addClass('active').siblings().removeClass('active'); 
        $('.slider-content').attr({'src' : 'url(/img/titulinis/naujienos/pic/pic'+this.rel+'.jpg)' }); 
    });
Добавлено через 36 минут
поправил сейчас работает, только страница перезагружается почему-то как исправить?

JavaScript
1
2
3
4
$('.slider a').click(function(){ 
        $(this).addClass('active').siblings().removeClass('active'); 
        $('.slider-content .img-2').attr({'src' : '/img/titulinis/naujienos/pic/pic'+this.rel+'.jpg' }); 
    });
0
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
19.05.2014, 21:56
JavaScript
1
2
3
4
5
$('.slider a').click(function(){ 
        $(this).addClass('active').siblings().removeClass('active'); 
        $('.slider-content .img-2').attr({'src' : '/img/titulinis/naujienos/pic/pic'+this.rel+'.jpg' }); 
        return false;
    });
1
11 / 11 / 13
Регистрация: 25.04.2012
Сообщений: 1,163
19.05.2014, 22:02  [ТС]
suharik, а как бэкграунд поменять?? я кнопки делаю

HTML5
1
2
3
4
5
6
7
<div class="slider">
                    <a rel="1" href="#"></a>
                    <a rel="2" href="#"></a>
                    <a rel="3" href="#"></a>
                    <a rel="4" href="#"></a>
                    <a rel="5" href="#"></a>
                </div>
при клике по кнопке чтоб менялся бэкграунд той по которой кликнул?

CSS
1
2
3
4
5
6
.slider a {
    float:left;
    margin:0 0 0 5px;
    padding:3px 0 0 30px;
    background:#c8c8c8;
}
0
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
19.05.2014, 22:06
CSS
1
2
3
4
5
6
7
8
9
10
.slider a {
    float:left;
    margin:0 0 0 5px;
    padding:3px 0 0 30px;
    background:#c8c8c8;
}
 
.slider a:hover {
   background:red;
}
Это при наведении.
А если при клике то у Вас же вешается класс active, делайте так

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
.slider a {
    float:left;
    margin:0 0 0 5px;
    padding:3px 0 0 30px;
    background:#c8c8c8;
}
 
.slider a:hover {
   background:red;
}
.slider a.active{
   background:green;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.05.2014, 22:06
Помогаю со студенческими работами здесь

Смена background-position по клику
Задача: при клике должен меняться (с анимацией) background-position фона тега body. Я открыл http://www.linkexchanger.su/2008/61.html...

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

Смена изображения на выбранное по клику
Здравствуйте! У меня есть дефолтная автарка на страницу. Когда я на нее кликаю, появляется окно выбора файла(обычный &lt;input...

Смена текста элемента на другой и обратно по клику.
Здравствуйте.Можно как-то сделать несколько событий над одним объектом? То есть: Я жму на кнопку и, допустим, текст:&quot;один&quot;...

увеличение картинки по клику
Подскажите пожалуйста, как увеличить картинку по клику, чтобы она размещалась скажем в левом верхнем углу таблицы


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

Или воспользуйтесь поиском по форуму:
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