21

私はこのコードを持っています:

<script>
            $(document).ready(function larg(){
            var larghezza = $(document).width();
            $("p.width").text("The width for the " + larghezza + 
                " is px.");
            });

            $(window).resize(function() {
            larg(); 
            });
            </script>

ウィンドウのサイズ変更時に関数「larg」を呼び出したいのですが、機能しません。どうすればよいですか?

ありがとう

4

2 に答える 2

38

そのように関数を宣言することはできません。このように使用してください。

<script>
 $(document).ready(larg);

 $(window).resize(larg);

 function larg(){
  var larghezza = $(document).width();
  $("p.width").text("The width for the " + larghezza + " is px.");
 }
</script>

編集:コードを少し変更しました、コメント投稿者に感謝します

于 2012-04-25T09:20:53.790 に答える
1

次のメソッドを呼び出してください。

window.dispatchEvent(new Event('resize'));
于 2015-05-29T14:20:17.640 に答える