我正在尝试运行一个javascript函数,每隔1500毫秒(1.5秒)在Div之间旋转
目前我的脚本如下:
<?php
$rowCount = 3;
$prefix = 'ITS_';
?>
var step = 1;
var stepmax = <?php echo $rowCount; ?>;
var prefix = <?php echo $prefix; ?>;
var myRotator = setInterval(rotator, 1500);
function rotator() {
if (step > stepmax) step = 1;
var stepname = prefix + String(step);
openTab(event, stepname);
step++;
}
然而,没有发生旋转,我知道openTab功能很好,我可以在按下按钮上运行它而没有问题。
页面是在Chrome中运行的PHP 5.6。
任何帮助都将不胜感激。
用例(重申): 一旦页面加载运行openTab函数,每1.5秒将步骤名称递增1,直到达到stepmax,然后重置为1并无限重复。
答案 0 :(得分:0)
这样做......如果你做了这样的事情并且它一直失败,这意味着你的旋转功能有问题,而不是间隔......
var step = 1;
var stepmax = 5;
var prefix = "prefix_";
var myFunc= function(){
console.log("prefix_"+step);
if(step<stepmax)
step++;
else
step=1
}
var myRotator = setInterval(myFunc, 1500);
&#13;