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 回答