@akselian

Как сделать двойную замену картинки на Jquery?

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

код CSS
.pas {
    display: inline-block;
    background: url(/img/Icon/eye-closed.png) no-repeat 222px;
}

код Jquery
$(document).ready(function(){
        $(".pas").click(function(){
            $(".pas").css('background','url(/img/Icon/eye-opened.png) no-repeat 222px');
        });
});
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
zendor
@zendor
.eyes {
  background-image: url(img/Icon/eye-opened.png);
}

.eyes-closed {
  background-image: url(img/Icon/eye-closed.png);
}


$(document).ready(function() {
  $('.eyes').click(function() {
    $(this).toggleClass('eyes-closed');
  });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы