Javascript:window.pageYOffset在变量中不起作用

时间:2014-06-12 20:37:53

标签: javascript variables

我遇到了问题:

alert(window.pageYOffset);

返回正确的值,而:

var oben = window.pageYOffset;
alert(oben);

返回0。

我做错了什么?谢谢您的帮助! :)

我的规格

  • Windows 7 x64
  • 谷歌浏览器,最新版本

1 个答案:

答案 0 :(得分:0)

数字是JavaScript中的原始值。

因此,oben设置为当时的window.pageYOffset

也许你想要的是这样的:

var oben = function() {
    return window.pageYOffset;
};

alert(oben());

只需在oben()的任何地方使用oben即可。