画像の高さを確認したい(ページ上にそのような要素が複数あります)。高さが 66px を超える場合は、その高さの半分に等しい負のトップ マージンを適用します。
次のコードは何もしません。if ステートメントの何が問題になっていますか?
if($('.topstories a.image img').height() > 66){
var margintop = -0.5 * ($(this).height() - 66);
$(this).css('margin-top', 'margintop');
}