だから私は自分の画像の高さを見つけて、上マージンを追加しようとしています。これにより、垂直方向の中心を課すことができます。
このコードを実行しています。F5リフレッシュでは正しい高さが得られますが、CTRL+F5リフレッシュでははるかに低い高さが得られます。これは読み込み/遅延の問題だと思いますが、ドキュメント対応を使用しているため、何が起こっているのかよくわかりません。php関数を使ってみましたが、サイトの速度が驚くほど遅くなるので、jqueryを使い続ける必要があります。
あなたはそれがここで働いているのを見ることができます。www.mzillustration.com
jQuery(document).ready(function() {
if (jQuery('.imagedisplay').length != 0) {
jQuery('.imagedisplay').each(function(){
var imgheight = jQuery(this).find('img').height();
var topmarg = ((240 - imgheight) / 2) ;
jQuery(this).find('img').css({'margin-top':topmarg+'px'});
});
});
どんなアイデア/ヘルプ/説明も大歓迎です。ありがとう