Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Циклическое переключение картинки по click (https://javascript.ru/forum/jquery/33619-ciklicheskoe-pereklyuchenie-kartinki-po-click.html)

mixalic 29.11.2012 18:53

Циклическое переключение картинки по 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 23:59

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


Часовой пояс GMT +3, время: 12:22.