У меня есть изображение, и с помощью jQuery я превратил его в кнопку.
Так называемая кнопка имеет два состояния: обычное и нажатое.
Используя jQuery, я обнаруживаю "mousedown" и "mouseup" и заменяю атрибут "src", например так:
$("#btn").click(function() {
;//DO SOMETHING HERE WHEN PRESSED
});
$("#btn").mousedown(function() {
$(this).attr({ src: regular.png });
});
$("#btn").mouseup(function() {
$(this).attr({ src : pushed.png });
});
Во время тестирования этого форума он отлично работает! Но сегодня я заметил, что когда изображения хранятся на сервере, он загружает изображения снова и снова с каждым изменением атрибута.
Как можно избежать этой проблемы с загрузкой и заставить все изображения загружаться с сервера только один раз?
Кроме того, если есть возможность лучше выполнить то, что я пытаюсь сделать здесь, пожалуйста, дайте мне знать.
Спасибо.