0
我试图运行JavaScript函数div之间出现旋转每1500毫秒(1.5秒)运行JavaScript函数的setInterval
目前我的脚本是这样的:
<?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功能很好,我可以在没有问题的按钮下运行它。
页面在PHP 5.6中运行在Chrome中。
任何帮助,将不胜感激。
用例(重述): 一旦页面加载运行openTab函数,每1.5s将stepname递增1,直到达到stepmax,然后重置为1并无限重复。
尝试使用'setinterval()'像这样'setInterval(function(){rotator();},1500);' –
@JeffP。 - 我尝试过,函数正在运行,它似乎不会增加,它似乎一直在运行openTab(事件,ITS_1)(如果我手动切换到ITS_2,它会完全切换回1.5秒) –