【发布时间】:2013-08-09 01:30:37
【问题描述】:
我需要在函数内设置变量值,但在函数外使用它。这可以做到吗?
$(document).ready(function() {
$(window).scroll(function () {
var myVar = something;
});
console.log(myVar);
});
【问题讨论】:
-
在您的
.scroll处理程序之前,添加var myVar;。在.scroll处理程序中,不要使用var(这将创建一个新变量)。但是请注意,myVar将在您log时未定义,因为直到滚动处理程序实际运行时才会设置它。
标签: javascript