gpt4 book ai didi

javascript - 从 php 设置 setInterval 计时器

转载 作者:行者123 更新时间:2023-11-28 06:26:11 25 4
gpt4 key购买 nike

我被困在非常简单的事情上,但我似乎无法通过谷歌搜索或弄清楚,所以我没有解决方案。

   setInterval(function(){
document.getElementById("gif").style.visibility= hidden ? "hidden" : "hidden";
hidden = !hidden;
document.getElementById("gifuser").style.visibility= hidden ? "hidden" : "hidden";
hidden = !hidden;

var aT = function animationTime(animTIME){

return aT;
};

},aT)

这是我现在的代码。我想让 4000 成为一个由 PHP 定义的变量。

这是由 PHP 编写的代码(如果这有帮助的话,它会在第一个代码之后运行):

    echo '<script type="text/javascript">animationTime("'.$row['animTIME'].'");</script>';

我明白发生了什么,即:变量 animTIME 或 aT 保留在函数范围内。如何使其成为全局的,以便 setInterval 函数知道它。

谢谢。

最佳答案

我会做以下事情

var animationTime = <?php echo $row['animTIME']; ?>;
//etc...
setInterval(function(){
//...
},animationTime);
//...
setInterval(function(){
//...
},animationTime/*2*/);

您的代码并不是很干净,在这种情况下您应该将 var 值设置在函数范围之外。

关于javascript - 从 php 设置 setInterval 计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com