1

jqueryで高さを設定しました。この高さが設定された後、別の関数が実行されます。最初の高さが設定されたときに、この関数が最初に実行されることが重要です。これは私のコードです

$('.equal-height2').height(max_height2, function() {  
            alert('###');
            pc_img_height   = $('.podcasts-meta-img').height();
            $('.podcasts-meta-img').width(pc_img_height); 
        })

現時点でアラートが発生します。

4

2 に答える 2

2

height()コールバック関数がありません。試してみてくださいanimate()

$('.equal-height2').animate({"height": max_height2}, function() {  
     alert('###');
     pc_img_height = $('.podcasts-meta-img').height();
     $('.podcasts-meta-img').width(pc_img_height); 
})
于 2012-06-30T20:33:40.787 に答える
0

.height() はアニメーションを作成しません。必要なことを行うために、ここでコールバックを使用する必要はありません。

于 2012-06-30T20:33:43.250 に答える