I think I found a bug in webkit: FF doesn’t have a problem reporting the height of this image, but webkit will only show the height here at 0. If there a fix for this other than specifying the height in CSS? I have a few images with the same width, but different heights.
$(document).ready(function() {
var rowTitleWidth = $('.art').height();
alert(rowTitleWidth);
})
<img class="art" src="images/channel_art/channel_hd.png" />
works fine for me. You might want to take a look into jquery images loaded plugin though, it may be an issue with ready() being fired before the image has downloaded.