ページのuserphotos(img)に内側の影を追加しようとしています。userphoto要素を動的に追加するか、その位置から移動しない限り、正常に機能します。とにかく、ライブで位置を計算したり、要素が移動したときに位置を再計算したりすることはできますか?
jQuery('.UserPhoto').each(function(){
var photo = jQuery(this);
var photowidth = photo.width();
var photoheight = photo.height();
var photoposition = photo.position();
var shadowcss = {
'position' : 'absolute',
'top' : photoposition.top + 'px',
'left' : photoposition.left + 'px',
'height' : photoheight + 'px',
'width' : photowidth + 'px'
}
jQuery(this).after("<div class='userPhotoShadow'></div>");
jQuery(this).next().css(shadowcss);
});