Javascript 从php设置setInterval计时器
我被困在非常简单的事情上,但我似乎无法用谷歌搜索出它,也无法找到它,所以我没有解决方案Javascript 从php设置setInterval计时器,javascript,php,jquery,Javascript,Php,Jquery,我被困在非常简单的事情上,但我似乎无法用谷歌搜索出它,也无法找到它,所以我没有解决方案 setInterval(function(){ document.getElementById("gif").style.visibility= hidden ? "hidden" : "hidden"; hidden = !hidden; document.getElementById("gifuser").style.visibility= hidden ? "hidden"
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'animationTime(“.$row['animTIME']”);
我理解正在发生的事情,即:
变量animTIME或aT停留在函数范围内。
如何使其全局化,以便setInterval函数知道它
谢谢。我会做以下事情
var animationTime = <?php echo $row['animTIME']; ?>;
//etc...
setInterval(function(){
//...
},animationTime);
//...
setInterval(function(){
//...
},animationTime/*2*/);
var animationTime=;
//等等。。。
setInterval(函数(){
//...
},动画时间);
//...
setInterval(函数(){
//...
},animationTime/*2*/);
您的代码不是很干净,在这种情况下,您应该在函数范围之外设置var值。我将执行以下操作
var animationTime = <?php echo $row['animTIME']; ?>;
//etc...
setInterval(function(){
//...
},animationTime);
//...
setInterval(function(){
//...
},animationTime/*2*/);
var animationTime=;
//等等。。。
setInterval(函数(){
//...
},动画时间);
//...
setInterval(函数(){
//...
},animationTime/*2*/);
您的代码不是很干净,在这种情况下,您应该在函数范围之外设置var值。查看