所以在之前的问题中,我被告知要调用/执行/启动函数,例如thisFunc;
而不是thisFunc();
.
而且我发现有时这有效,有时则无效。
<script type='text/javascript'>
var valgo = 0;
var thing = "";
var lastPost = document.getElementById(<? echo $_SESSION['countything']; ?>);
lastPost.style.opacity = valgo;
function valgogoer(thing){
valgo += .05;
if (lastPost.style.opacity < 1){
lastPost.style.opacity = valgo;
}
}
setInterval(function(){valgogoer(<? echo $_SESSION['countything']; ?>)}, 50);
// Somethings are leftover from when I was messing with it, like the parameter thing.
</script>
在这段代码中(如果它很糟糕,请告诉我),因为我使用 setInterval 来调用一个带参数的函数,我通过研究发现它必须按照上面的方式调用。
所以两个问题
我什么时候应该在调用函数时使用 () ?
在上面的代码中,我怎样才能让它在不透明度达到 1 后停止执行该函数。目前它被限制为 1,但它仍在被调用,我有一种感觉最好停止被调用的函数,而不是让它被调用但不做任何事情。
谢谢!