$(function(){var x=function(){var a=$(window).height()$(document).click(function(){ alert(a) })}()})
我想每次单击的时候,alert的是现在的屏幕高度。而不是原来的屏幕高度。
如何返回一个引用。而不是值???
不能直接这么写!alert($(window).height())

解决方案 »

  1.   

    $(function(){
    var a=$(window).height()
    var x=function(){$(document).click(function(){ alert(a) })}()})
      

  2.   

    (function(){$(document).click(function(){alert($(window).height())});})()
      

  3.   

    $(function(){var x=function(){
    $(document).click(function(){
    var a=$(window).height() alert(a) })}()})
      

  4.   

    实在不知为何还要定义 x.
    $(function()
    {
    $(document).click(function()
    {
    var a=$(window).height();
    alert(a)
    })
    })4L的代码,如果document还未ready,代码恐怕会出错.