Hallo,
wie schon beschrieben, wegen der Asyncronität benötigst du eine Callback-Funktion, die vom Eventhandler aufgerufen wird.
// Nicht getestet! Tippfehler möglich.
function checkSize(image, callbackfunktion) {
var img = new Image();
img.onload = function() {
console.info(this.width);
callbackfunktion(this.width);
};
img.src = image.attr('src');
}
function tu_was(w) {
// mach irgendetwas mit der Breite
}
checksize($('img#einBild', tu_was);
Gruß Jürgen