Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.11.2012, 18:53
Интересующийся
Отправить личное сообщение для mixalic Посмотреть профиль Найти все сообщения от mixalic
 
Регистрация: 09.10.2011
Сообщений: 14

Циклическое переключение картинки по click
Всем привет. Помогите, пожалуйста разобраться.

Задача циклически переключать две картинки по клику. Пытаюсь сделать это, меняя атрибут:
$("img[src='images/plus.png']").click(function(){
	$(this).attr('src','images/minus.png');
});
$("img[src='images/minus.png']").click(function(){
	$(this).attr('src','images/plus.png');
});

Первый клик меняет атрибут на src='images/minus.png', а назад на src='images/plus.png' никак не меняется!

Последний раз редактировалось mixalic, 29.11.2012 в 22:41.
Ответить с цитированием
  #2 (permalink)  
Старый 29.11.2012, 23:59
Интересующийся
Отправить личное сообщение для mixalic Посмотреть профиль Найти все сообщения от mixalic
 
Регистрация: 09.10.2011
Сообщений: 14

Ответ на поставленную задачу:
var add = false;
$("img[src='images/add.png']").click(function(){
        add = !add;
        $(this).attr('src', add ? 'images/sub.png' : 'images/add.png')
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка джаваскриптом с картинки seasick Общие вопросы Javascript 2 05.09.2011 15:48
скрол мышкой картинки внутри слоя snk Элементы интерфейса 7 07.09.2010 18:22
live click выполняется несколько раз hara jQuery 9 09.06.2010 10:58
Получение координат от картинки EmDmAl Events/DOM/Window 4 08.11.2009 14:34
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42