ページが読み込まれたときにイメージの高さが取得され、それに従ってコンテナdivのサイズが変更されるコードがあります。これは、最初にページが読み込まれたり、Ctrl + F5でハードリフレッシュを行わない限り、正常に動作しますが、動作しません。私は使用しようとしましたjqueryハードリフレッシュ後にload()が機能しない
$('#div img').load(function() {
// put the code here
});
しかし、私は同じ問題が発生します。誰がなぜこれが起こっているのか知っていますか?
これは私のコードです:
maxheight = 0;
$('#venue #main-img img').each(function() {
height = $(this).height();
if(height > maxheight) {
maxheight = height;
}
$(this).hide();
});
$('#venue #main-img').animate({ height: maxheight });
$('#venue #main-img img').first().show();
申し訳ありませんが言っているはずです。コードは$(document).ready()内にあります
すべての繰り返しの後、maxheightは0に戻らず、その高さ(maxheight)はそれに基づいていることを考慮していますか? – mattsven
「うまくいかない」とはどういう意味ですか? _actually_何が起こるか? –
img load関数の中にコードを貼り付けてください。私はそこにエラーがあると確信しています。また、火かき棒を使用していますか?はいの場合は、返されたエラーを親切にチェックしてください。 –