私は画像を持っていて、jQueryを使用してそれをボタンに変えました。いわゆるボタンには、通常とプッシュの2つの状態があります。
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 });
});
これをオフラインでテストしている間、それは素晴らしい働きをします!しかし、今日、画像がサーバーに保存されると、属性が変更されるたびに何度も何度も画像が読み込まれることに気付きました。
この読み込みの問題を回避し、サーバーからすべての画像を1回だけ読み込むにはどうすればよいですか?
また、私がここでやろうとしていることを達成するためのより良い方法があれば、私に知らせてください。
ありがとうございました。