jquery设置di​​v高度加载内容

时间:2015-11-27 15:57:09

标签: jquery html css

我正在创建一个带有一些按钮的页面,通过单击它们可以在div中加载一段不同的代码。有一个主要的div,叫做“pg”,孩子是“contenuto”,而改变它的那个叫做“cont_in”。显然,每个不同的“cont_in”具有不同的大小。 我已经使用一个函数作为jquery .load()方法的回调,但即使这样,我总是得到不同的高度,只需在同一个按钮上多次点击。

这是click函数处理程序中的代码:

$("#contenuto").load("legami.html", new_div_height() );

这里应该改变div维度的函数:

            function new_div_height(){

            var pg_dim_new = $("#dummy_nav").height()+$("#footer_spacer").height()+$("#footer").height()+$("#cont_in").height();
            alert($("#cont_in").height());
            $("#contenuto").height( $("#cont_in").height() );
            $("#pg").height(pg_dim_new);            
        };

你能帮我弄清楚出了什么问题吗?

编辑:我看到问题出现在最后两行,我尝试将参数设置为div高度;如果我评论他们返回的值是正确的(即使从第二次点击是正确的,但这是另一个故事,它很容易解决)

0 个答案:

没有答案