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

时间:2012-04-25 09:18:17

标签: 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>

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

由于

2 个答案:

答案 0 :(得分:34)

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

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

 $(window).resize(larg);

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

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

答案 1 :(得分:1)

请致电以下方法:

var $lkid = $(this).find("input[id$='_lkid']"),
    $lkold = $(this).find("input[id$='_lkold']"),
    $text = $(this).find("input:text");