0

私はanimate関数を使用していますが、コンテンツの高さはフォームの送信に依存するため、アニメーションのheightプロパティを可変のpituusに一致するように設定する必要があります。

$.ajax({
    type: "POST",
    url: "http://www.kotisivut.name/quiz.php",
    data: dataString,
    dataType: "text",
    error: function() {
        alert('Nyt jotakin meni kyllä pahemman kerran pieleen. Yritä uudelleen?');
    },
    success: function(data) {
        $("#resultcontainer").html(data);
        $("#service-test").fadeOut(1400);
        $("#resultcontainer").fadeIn(1500, function() {
            alert($("#page").height());
            var pituus = $("#page").height();
            $("#page").animate({
                "height": "pituus"
            }, 1600);
        });
    }
});​

しかし、そこに変数を渡すことができないようですか?

4

2 に答える 2

0

引用符は必要ありません。次のように変更してください。

$("#page").animate({
    height: pituus
}, 1600);
于 2012-08-18T19:01:18.887 に答える
0

文字列を渡します"pituus"

交換するだけです:

            "height": "pituus"

と:

            "height": pituus

または、スペースがない限り、プロパティに引用符は必要ないため、次のようになります。

            height: pituus
于 2012-08-18T19:02:03.340 に答える