画像をクリックすると新しいものが取得されますが、1秒後にデフォルトが取得されます。関数 setTimeout() を追加しましたが、1 秒後も同じ画像 (pressed.svg) が残っています。
これはすべて私のコードです:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script language='Javascript'>
$(document).ready(function(){
$("#myImage").on("click",function() {
$(this).attr("src","images/pressed.svg");
setTimeout(function() {
$(this).attr("src","images/normal.svg");
},1000);
});
});
</script>
</head>
<body>
<img src="images/normal.svg" id="myImage">
</body>
</html>