1

の高さのサイズを変更するときに問題がありdivます。

の高さdivを JavaScript で設定しましたが、ページを更新 (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 に答える