$('img').each(function() {
if($(this)[0].complete){
if ($(this).width() > 800) {
$(this).css('width', '100%');
}
}else{
$(this).one('load', function(){
$(this).css('width', '100%');
});
}
})

Related Posts: jQuery-图片大小自适应 :