在第一次加载时,jQuery mCustomScrollbars的div高度调整不正确

时间:2012-10-11 04:10:03

标签: php jquery css html

调整div的高度时出现问题。

我使用JavaScript设置div的高度,但只有在刷新页面时才有效(F5)。

如何在没有刷新的情况下让它工作?

代码如下:

<script>
$(document).ready(function (){  

    $("#wr1").hide();
    $("#header").hide();

    var aa = $("#wr1").height();
    var bb = aa-80;
    var cc = $("#detail-about1").width();

    $("#detail-about1").css('height',bb);
    $("#wr-close").css('width',cc);

    $(".nav li a").click(function (){
            $("#wr1").slideDown();
            $("#header").slideDown(); 
            $("#footer").slideUp();                                           
            mCustomScrollbars();
        });
});

</script>

2 个答案:

答案 0 :(得分:1)

您的调整大小代码仅在页面加载时触发。查看JQuery的resize()方法,以便在调整窗口大小时调用代码。

编辑: 查看更新的代码块,也许您的意思是从您的点击功能调用调整大小?无论哪种方式,将调整大小代码移动到可以根据需要调用的函数。

答案 1 :(得分:0)

每当您想要调用该点击工作时。触发它..在你希望它工作的任何地方调用此行

$(".nav li a").trigger('click');