如何在窗口调整大小时调用jQuery中的函数?

Luc*_*ini 20 jquery function

我有这个代码:

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

            $(window).resize(function() {
            larg(); 
            });
            </script>
Run Code Online (Sandbox Code Playgroud)

我想在窗口调整大小时调用函数"larg",但它不起作用..怎么做?

谢谢

LHo*_*man 35

你不能以这种方式声明函数,像这样使用它.

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

 $(window).resize(larg);

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

编辑:改变代码,感谢评论者

  • +1.我想`$(document).ready(larg); (文档)$ .resize(LARG); 函数larg(){...}`也应该有效. (2认同)