Не думаю, что проблема в том, как вы связываете события.
Внутри вашего обработчика событий вы делаете, например:
var imgwidth = $('#gallery img').attr('width');
Это даст вам ширину первого изображения (см. attr документы).
Как вы определяете, с каким изображением взаимодействует пользователь? Если у него есть фокус, то вы можете сделать, например,
$('#gallery img').live("keydown", function(e) {
// here, 'this' is the DOM image object, and $(this) is the jQuery object for it
// ...
});
... но дело в том, что вам нужен какой-то способ, позволяющий компьютеру определять, с каким изображением пользователь намерен взаимодействовать.