興味深い問題があります。 jQuery(行のリスト)を使用してajax経由でデータをロードしてからdivに入れ、最終的にドキュメントに追加します。このようにしようとするとjQuery、js、ajax、div要素の間違った高さ
doc.append(myDiv);
console.log(myDiv.height());
私は間違った高さ(ドキュメントインスペクタは別の値を示しています)を取得します。しかし私が(例えば750ms)待ってから高さを上げようとすると、大丈夫です。
私の質問ですが、私は間違っているのですか、それともブラウザの正常な動作ですか? (私はChromeを使用しています)
乾杯。
アップ、 物事をクリアするには、私はこのようなSTHん:
success: function() {
for(line in data){
doing sth on line, and then append to myDiv
}
myDiv.height()
}
おそらくあなたのdivの高さを確認するときに 'display:none'ですか? – lazyhammer