Вместо прослушивания click
на изображении вы можете зарегистрировать слушателя для keydown
на изображении.Также вам нужно добавить tabindex
к <img
или div
, содержащему его.
var numClicks = 0;
$("#results").text("Money earned $" + numClicks);
$("img").on('click', function() {
numClicks++;
$("#results").text("Money earned $" + numClicks);
});
$('#myImage').bind('keydown', function(event) {
//console.log(event.keyCode);
numClicks++;
$("#results").text("Money earned $" + numClicks);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<div id="results"></div>
<div id="imageContainer" >
<img id="myImage" tabindex="0" src="https://www.w3schools.com/html/img_girl.jpg" width="500" height="600"></div>