1

调整 a 的高度时出现问题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>
4

2 回答 2

1

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

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

于 2012-10-11T04:26:02.537 回答
0

每当您想调用该单击工作时。触发它..在任何你想让它工作的地方调用这条线

$(".nav li a").trigger('click');
于 2012-10-11T04:20:40.380 回答