0

jQuery の show('scale') を使用するときに要素の高さを取得する方法があるかどうか疑問に思っていました

CSS:

    #elementid {width:500px;height:500px;}

ジャバスクリプト:

$('#elementid').show('scale');

alert($("#elementid").height());//This displays "1", instead of "500"
4

2 に答える 2

0

試す

$('#elementid').click (function () {
    alert($('#elementid').height());
});

ワーキングデモ

Div が最初に非表示の場合は、こちらを参照してください

于 2013-06-15T06:32:57.420 に答える
0

少し調べたところ、私の質問に対する答えを見つけることができました。

$('#elementid').show("scale", function()
{
    alert($("#elementid").height());
});

スライドダウンなどの他のアニメーション効果にも同じ原則を使用できます。

于 2013-06-15T14:49:59.710 に答える