1

内容に応じてコンテナの高さを変える関数を書きました

function heightChange()
{
var h1 = $("#primary-page .entry-content-pageAbout").height();
var h2 = 550;
var max = Math.max(h1,h2);
$('#content').height(max);
}

そしてそれは上で動作します$(window).resize

クリックで高さを変えたいのでこう書きました

$(".entry-content-sublinksAbout a:eq(0)").click(function(){
$(".entry-content-page-holder").animate({top:-420}, 800,'easeInOutCubic');
heightChange();
});

私の問題はクリック時です。関数を取得したいのですが、クリック時にアニメーション化したばかりtop:-420の高さの合計からを差し引きたいと思っています。#content

助けてください

4

1 に答える 1

0

正直なところ、ここで何を求めているのかわかりませんが、これは役に立ちますか?

function heightChange(a) {
    $(".entry-content-page-holder").animate({top:-420}, 800,'easeInOutCubic');
    var h1 = $("#primary-page .entry-content-pageAbout").height();
    var h2 = 550;
    var h3 = a;
    var max = Math.max(h1,h2);
    max = max - h3;
    $('#content').height(max);
}

$(".entry-content-sublinksAbout a:eq(0)").click(function(){
    heightChange(420);
});

$(window).resize(function() {
    heightChange(0);
});
于 2012-09-13T08:55:24.703 に答える