我需要在函数中设置变量值,但在函数之外使用它。这可以做到吗?
$(document).ready(function() {
$(window).scroll(function () {
var myVar = something;
});
console.log(myVar);
});
我需要在函数中设置变量值,但在函数之外使用它。这可以做到吗?
$(document).ready(function() {
$(window).scroll(function () {
var myVar = something;
});
console.log(myVar);
});
是的。只需在函数外部声明变量即可。
是的,但您需要先在函数之外声明它。
$(document).ready(function() {
var myVar;
$(window).scroll(function () {
myVar = something;
});
console.log(myVar);
});
只知道只有在触发滚动事件后myVar
才会更新。因此,您将记录日志,因为它在事件运行并设置变量之前运行。console.log
undefined
<script>
var myVar = "foo";
$(document).ready(function() {
$(window).scroll(function () {
myVar = something;
});
console.log(myVar);
});
</script>